Tag: json

我如何从PHP中提取JSON数据?

这是一个普遍的参考问题和答案,涵盖了许多永无止境的“我如何在我的JSON中访问数据?” 的问题。 这里是处理在PHP中解码JSON的基本知识,并访问结果。 我有JSON: { "type": "donut", "name": "Cake", "toppings": [ { "id": "5002", "type": "Glazed" }, { "id": "5006", "type": "Chocolate with Sprinkles" }, { "id": "5004", "type": "Maple" } ] } 我如何解码这在PHP中,并访问结果数据?

如何parsingJSON

我有以下JSON文本,我需要parsing,以获得pageName , pagePic , post_id等 什么是必需的代码? { "pageInfo": { "pageName": "abc", "pagePic": "http://example.com/content.jpg" } "posts": [ { "post_id": "123456789012_123456789012", "actor_id": "1234567890", "picOfPersonWhoPosted": "http://example.com/photo.jpg", "nameOfPersonWhoPosted": "Jane Doe", "message": "Sounds cool. Can't wait to see it!", "likesCount": "2", "comments": [], "timeOfPost": "1234567890" } ] }

使用JavaScript遍历JSON对象树的所有节点

我想遍历一个JSON对象树,但找不到任何库。 这似乎并不困难,但感觉像重新发明轮子。 在XML中有这么多教程展示了如何遍历一个DOM树:(

如何将json POST数据作为对象传递给Web API方法?

ASP.NET MVC4 Web API应用程序定义了保存客户的post方法。 客户在POST请求正文中以json格式传递。 post方法中的Customer参数包含属性的空值。 如何解决这个问题,使发布的数据将作为客户对象传递? 如果可能的话,Content-Type:application / x-www-form-urlencoded应该被使用,因为我不知道如何改变它在javascript方法中的postforms。 控制器: public class CustomersController : ApiController { public object Post([FromBody] Customer customer) { return Request.CreateResponse(HttpStatusCode.OK, new { customer = customer }); } } } public class Customer { public string company_name { get; set; } public string contact_name { get; set; } } 请求: POST […]

如何为Gson编写自定义的JSON解串器?

我有一个Java类,用户: public class User { int id; String name; Timestamp updateDate; } 我收到一个包含来自webservice的用户对象的JSON列表: [{"id":1,"name":"Jonas","update_date":"1300962900226"}, {"id":5,"name":"Test","date_date":"1304782298024"}] 我试图写一个自定义的反序列化器: @Override public User deserialize(JsonElement json, Type type, JsonDeserializationContext context) throws JsonParseException { return new User( json.getAsJsonPrimitive().getAsInt(), json.getAsString(), json.getAsInt(), (Timestamp)context.deserialize(json.getAsJsonPrimitive(), Timestamp.class)); } 但是我的反序列化器不起作用。 我怎样才能为Gson编写一个自定义的JSON解串器?

缓存图像并显示

你好我正面临着一个特殊的问题,我需要下载图像,并显示在与他们特定的TextView's相对应的ListView TextView's 。 我的代码已经成功显示TextView's我需要显示,但我不知道如何显示我的ListView我的文本视图旁边的所有这些不同的图像。 在经过了许多线程后。 最好的答案是解决这个1.懒惰列表2.通用图像加载器 我已经经历了两个解决方案。 我下载了Lazy List代码,其中的URL是存储在Array中的硬编码字符串。 我想要做的是动态地创建我自己的字符串。 将它们存储到缓存中并显示所有相应的图像。 这是我的代码: public class Tools_ListItemActivity extends ListActivity { private Context context; String s; private static final String TAG_POSTS = "posts"; private static final String TAG_MDNAME = "mdname"; private static final String TAG_UTCOST = "utcost"; private static final String TAG_IIMG= "iimg"; JSONArray posts = null; @Override […]

如何将JSON字符串转换为数组

我想要做的是以下几点: 把JSON作为从php中的文本区域的输入 使用此输入并将其转换为JSON并将其传递给php curl发送请求。 这m获取api这个json字符串我想传递给json,但它不是转换为数组 echo $str='{ action : "create", record: { type: "n$product", fields: { n$name: "Bread", n$price: 2.11 }, namespaces: { "my.demo": "n" } } }'; $json = json_decode($str, true); 上面的代码没有返回我的数组。

用PHP接收JSON POST

我试图在支付界面网站上收到JSON POST,但我无法解码。 当我打印时: echo $_POST; 我得到: Array 当我尝试这个时,我什么也得不到: if ( $_POST ) { foreach ( $_POST as $key => $value ) { echo "llave: ".$key."- Valor:".$value."<br />"; } } 当我尝试这个时,我什么也得不到: $string = $_POST['operation']; $var = json_decode($string); echo $var; 当我尝试这个时,我得到NULL: $data = json_decode( file_get_contents('php://input') ); var_dump( $data->operation ); 当我这样做时: $data = json_decode(file_get_contents('php://input'), true); var_dump($data); 我得到: NULL […]

转换JSON数据到一个HTML表

有没有任何jQuery或JavaScript库,生成一个给定json数据的动态表? 我不想定义列,库应该读取json散列中的键并生成列。 当然,我可以自己迭代json数据并生成html表格。 我只想知道是否有这样的图书馆存在,我可以简单地重用。

在Java中使用JSON的HTTP POST

我想在Java中使用JSON做一个简单的HTTP POST。 假设网址是www.site.com 并且它取值为{"name":"myname","age":"20"} ,例如标记为'details' 。 我将如何去创建POST的语法? 我也似乎无法在JSON Javadoc中找到POST方法。