参见英文答案 > How to efficiently count the number of keys/properties of an object in JavaScript? 20个我正在尝试计算JSON数组元素的长度.我知道使用json.array.length来计算数组的长度.这需要找到每个索引中有多少项. 如果我的数组是:{"shareInfo":[{"id":"1","a":"sss","b":"sss","question":"whi?"},{"id":"2","a":"sss","b":"sss","question":"whi?"},{"id":"3","a":"sss","b":"sss...
我目前有json使用mysql查询中的json_encode,如下所示:{"post_2":{"caption":"...","id":"...","accountID":"..","date":"07\/07\/2011 1:45:12 AM","title":"...","authorInfo":{"Email Address":"..."}}}, {"post_2":{"caption":"...","id":"...","accountID":"..","date":"07\/07\/2011 1:45:12 AM","title":"...","authorInfo":{"Email Address":"..."}}}我如何让json成为一组帖子(‘post_2′,’post_1’)而不是字典? JSON将使...
如何解析JSON ARRAY以获取没有[]和“”的数据 这是json"formattedAddress": [ "23, Damansara - Puchong Hwy (Bandar Puchong Jaya)", "47100 Puchong Batu Dua Belas, Selangor", "Malaysia" ]我的代码:poi.setFormattedAddress(jsonArray.getJSONObject(i).getJSONObject("location").getJSONArray("formattedAddress").toString());输出:[“23,Damansara – Puchong Hwy(Bandar Puchong Jaya)”,“47100 Puchong Batu Dua B...
如何使用gson解析json?我有一个包含多个对象类型的json数组,我不知道,我需要创建哪种对象来保存这个结构.我无法更改json数据格式(我不控制服务器).我可以使用gson或其他库解析这个json数组,我该怎么办? 这是json代码块:[{"type": 1,"object": {"title1": "title1","title2": "title2"}},{"type": 2,"object": ["string","string","string"]},{"type": 3,"object": [{"url": "url","text": "text","width": 600,"height": 600},{...
我有这个json数组:[ { "id":18, "city":"??????", "street":"??????? 1", "zipcode":121209, "state":"IL", "lat":32.158138, "lng":34.807838 }, { "id":19, "city":"??????", "street":"??? ??? 1", "zipcode":76812, "state":"IL", "lat":32.161041, "lng":34.810410 } ]我有这个类来保存数据:public class MapData {private int id;private String city;private String street;private String state;private int zipcode;pri...
如何使用javascript从服务器访问此响应.这是json编码的数据.[{"cid":"1234","city":"value1","district":"value2","state":"value3"}]提前致谢. 这是ajax代码:function cityauto(ctid){var city = document.getElementById(ctid);if(city.value.length > 3){$.ajax({type: "GET",url: "city.php",data: {term: city.value},success: function (data){alert(data);}});}Html代码:<input type="text" name="city" id="cty" onblur=...
我有一个JSON数组{"people":[{"id": "8080","content": "foo"},{ "id": "8097","content": "bar"}] }我如何搜索8097并获取内容?解决方法:json_decode功能应该可以帮到你:$str = '{"people":[{"id": "8080","content": "foo"},{ "id": "8097","content": "bar"}] }';$json = json_decode($str); foreach($json->people as $item) {if($item->id == "8097"){echo $item->content;} }
我正在使用d3.json加载包含我的数据的JSON文件,如下所示:var data = d3.json(url, callback)如果我执行console.log(数据),我可以看到数据既不是空的也不是空的.但是,它似乎不包含我的数据数组,而是包含其他内容. 我在这做错了什么? 注意:这是一个自我回答的问题,trying to provide a “canonical” Q&A on a subject that has been touched on by many previous questions并没有(明确地)由API解释.以下答案是作为这些问题的一般...
我想循环一个JSON数组并显示键和值. 它应该是以下帖子的简化版本,但我似乎没有正确的语法:jQuery ‘each’ loop with JSON array 我也看到了Get name of key in key/value pair in JSON using jQuery?的帖子,但它似乎也是一个简单活动的代码. 这说明了我正在寻找的东西(但它不起作用):var result = '{"FirstName":"John","LastName":"Doe","Email":"johndoe@johndoe.com","Phone":"123 dead drive"}'; $.each(result, function(k...
我使用jQuery的datepicker做了一个小应用程序.我从JSON文件设置不可用的日期,如下所示:{ "dates": ["2013-12-11", "2013-12-10", "2013-12-07", "2013-12-04"] }我想检查一下给定的日期是否已经在此列表中,如果是,则将其删除.我当前的代码如下所示:if (isset($_GET['date'])) //the date given {if ($_GET['roomType'] == 2){$myFile = "bookedDates2.json";$date = $_GET['date'];if (file_exists($myFile)){$arr = json_decode...
我需要在平面文件中存储多维关联数据数组以用于缓存目的.我偶尔会遇到将其转换为JSON以便在我的Web应用程序中使用的需要,但绝大多数时候我将直接在PHP中使用该数组. 将数组作为JSON或PHP序列化数组存储在此文本文件中会更有效吗?我环顾四周,似乎在最新版本的PHP(5.3)中,json_decode实际上比unserialize更快. 我目前倾向于将数组存储为JSON,因为我觉得如果有必要,人们可以更容易地阅读它,它可以在PHP和JavaScript中轻松使用,而且从...
我想比较Java 8中的两个JSON字符串是否相等,但是忽略特定的已知节点,这些节点包含预期不同的值并且是容忍的差异,例如:时间戳.目前正在使用org.SkyScreamer的JSONAssert v1.5.0,我能够“忽略”其中的一些节点,但不能“忽略”数组中的节点. 我想要的是扩展我当前的JSONComparator以包含一个Customization,它的第一个’path’参数有一个数组地址.JSONComparator customisedJobComparator = new CustomComparator(JSONCompareMode.NON...
我似乎在PHP / JS之间向后和向前转换数组时遇到问题.我正在使用JavaScript中的XmlHttpRequest到PHP页面,该页面使用json_encode编码多维(2D)数组. 当接收字符串时,我使用JSON.parse()来解码字符串,但它作为一维数组返回.有没有办法将JSON字符串解析为多维数组而不是单维? 收到的JSON示例(来自CSV文件):[{"rating": "0","title": "The Killing Kind","author": "John Connolly","type": "Book","asin": "0340771224","tags": "","r...
我有以下数组,我无法弄清楚如何从中获取任何值,这是数组:Array ([0] => stdClass Object([aure] => test[menu] => stdClass Object([pizza] => stdClass Object([Tomato & Cheese] => stdClass Object([small] => 5.50[large] => 9.75)[onion] => stdClass Object([small] => 5.50[large] => 9.75))[Special Dinners] => stdClass Object([Chicken Wings Dinner] => stdClass Object([price] => 15.80)[onion] => stdClass Object...
我正在尝试读取JSON数组,其格式如下:[{“vehicle_id”:“76”,“color”:“red”},{“vehicle_id”:“7”,“color”:“blue”遵循Robospice的Starter Guide. Vehicle.javapublic class Vehicle {@JsonProperty("vehicle_id")private int vehicleID;@JsonProperty("color")private String color; }(塞特犬和吸气者跟随) 给出错误的类:VehiclesRequest.classpublic class VehiclesRequest extends SpringAndroidSpiceRequest<V...