php 生成JSON数据的例子

折腾了好久主题

结果发现本地搭的有问题

索性不折腾了?(?^?)?

在百度贴吧里POST的时候

经常要通过JSON获取一些值

那么PHP如何实现输出JSON数据呢?

其实PHP里已经有'json_encode'函数了

 代码如下 复制代码
<?php
$array = array(
'Newest_Ver' => 'None',
'API_List' => 'http://www.111cn.net/',
'Announcement' => 'None'
);
$result = json_encode($array);
echo $result;
?>

直接使用json_encode转换出来的中文会变成NULL的,urlencode后就不存在这个问题了。

json数据为乱码

生成json字符串的时候只能使用utf-8。不过可以用下面这个函数先实现utf8数组转码然后在直接使用json_encode():

 代码如下 复制代码

function output($arr = array()) {    return eval('return ' . iconv('GB2312', 'UTF-8', var_export($arr, true)) . ';');}

时间: 2024-09-20 05:16:53

php 生成JSON数据的例子的相关文章

javascript生成json数据简单示例分享

 这篇文章主要介绍了javascript生成json数据示例,需要的朋友可以参考下  代码如下: //定义对象 var finalInfo = new Object();  //为对象赋值 finalInfo.purchaseInfoId = ''; finalInfo.purchaseMethodType = ''; finalInfo.contact = ''; finalInfo.contactTel = ''; finalInfo.bidInfoStr = ''; //将对象转换为jso

生成JSON数据

package com.example.testcreatejson; import org.json.JSONArray; import org.json.JSONObject; import android.app.Activity; import android.os.Bundle; import android.view.Menu; public class MainActivity extends Activity { // 生成的JSON数据1 // { // "phones&quo

php返回json数据函数例子

json_encode()函数用法. echo json_encode(array('a'=>'bbbb','c'=>'ddddd'); 这样就会生成一个标准的json格式的数据  代码如下 复制代码 <?php //需要执行的SQL语句 //单条 $sql="select id,name from tbl_user where id=1"; //多条数据 //$sql="select id,name from tbl_user"; //调用con

实现SQL Server 原生数据从XML生成JSON数据的实例代码

实现SQL Server 原生数据从XML生成JSON数据的实例代码 SQL Server 是关系数据库,查询结果通常都是数据集,但是在一些特殊需求下,我们需要XML数据,最近这些年,JSON作为WebAPI常用的交换数据格式,那么数据库如何生成JSON数据呢?今天就写了一个DEMO. 1.创建表及测试数据 SET NOCOUNT ON IF OBJECT_ID('STATS') IS NOT NULL DROP TABLE STATS IF OBJECT_ID('STATIONS') IS N

java生成json数据示例_java

JsonTools.java 复制代码 代码如下: package com.lihua.json.tools; import net.sf.json.JSONObject; public class JsonTools {  public JsonTools() {  }  /**   * @param key   *            表示json字符串的头信息   * @param value   *            是对解析的集合的类型   * @return   */  //将

Go语言中转换JSON数据简单例子_Golang

Go语言转换JSON数据真是非常的简单. 以EasyUI的Demo为例,将/demo/datagrid/datagrid_data1.json 拷贝到$GOPATH/src目录: JSON.go: 复制代码 代码如下: package main import (         "encoding/json"         "fmt"         "io/ioutil" ) type product struct {         Pro

jquery ajax中传递json数据的例子

html代码如下:  代码如下 复制代码 <!doctype html> <html lang="en">  <head>   <meta charset="gbk">   <meta name="Generator" content="EditPlus">   <meta name="Author" content=""

急急急,项目需要在Android客户端调用WCF服务,要求WCF能生成Json数据,且提供一个URL,Android端通过该URL发送网络请求得到JSON数据

问题描述 最好能够提供WCF端和Android端的源码,要都能跑起来的,跪求大神啊, 解决方案 解决方案二:所有的编程语言都轻松支持基本的httppost.在这个还没有用起来之前,你纠结WCF为什么啊?解决方案三:WCF原本有其自己的应用范围.现在没人在乎10年前的WCF的那些理想了,它已经不切实际了,世界已经转向更轻.更快.更变化.非rpc的方向了.纠结WCF就好像是躲在学校机房里学习COBOL的人出来找工作,也要先学会用更简单的东西先实现一下相同功能,然后才有一个COBOL的维护工作.解决方

Python对象类型转换json数据的例子

有时候,在Django的model中,直接查询出来的orm对象,想直接转成json会报错: TypeError is not JSON serializable def convert_to_builtin_type(obj):     # print 'default(', repr(obj), ')'     # Convert objects to a dictionary of btheir representation     d = { '__class__':obj.__class