【php数组转换json有问题大家过来看看】教程文章相关的互联网学习教程文章

如何从客户端接收json对象到服务器上的php 2D数组?

我想在客户端的javascript中从JSON对象填充php中的2D数组.有人可以帮我做这个功能吗?解决方法:json_decode() http://php.net/manual/en/function.json-decode.php

java – 使用Gson读取Json字符串结果错误“不是JSON数组”【代码】

在我的项目中,我有一个复杂的json响应.我想通过GSon阅读它.JSON : {'FoodMenuRS':{'Results':[{'Items':{'Item':[{'@Id':'24'},{'@Id':'24'}]}}, {'Items':{'Item':{'@Id':'24'}}}]}}它包含一个带有第一个“Item”的JSONArray和带有第二个的JSONObject.因此它的调用导致错误,failed to deserialize json object {"@Id":"24"} given the type java.util.List<com.servlet.action.ItemInfo> and java.lang.IllegalStateException: ...

Python中的JSON:如何获取数组的特定部分?【代码】

我正在尝试在Python中获取JSON对象的特定值.在我可以使用之前:data[‘data’][‘data2’]获取与data2相关的某个值,但这有点不同,我的JSON文件现在更加复杂,就是这样{"data": {"playerStatSummaries": {"playerStatSummarySet": [{"aggregatedStats": {"stats": []}, "leaves": 0, "losses": 0, "maxRating": 0, "modifyDate": "/Date(1357567398182)/", "playerStatSummaryType": "Unranked3x3", "rating": 400, "wins": 5}, {"ag...

javascript – 将ko.toJSON转换回可观察数组【代码】

我有以下可观察数组:self.users = ko.observableArray();其中包含以下对象的项目:function user(id, name, score) {this.id = id;this.name = name;this.score = ko.observable(score); }我需要在用户的计算机本地存储这个可观察的数组(简化示例),所以我使用localstorage和ko.toJSON函数.这工作正常,所有数据都存储在localstorage中,包括得分项,这是一个可观察的本身.问题是我无法将此字符串转换回可观察数组.当我执行JSON.parse...

javascript – 将数组转换为json【代码】

我有一个回调,我在打印行时获得以下控制台输出.output of row [ 'Name', 'Language' ] output of row [ 'English', 'Fr' ] output of row [ 'German', 'Gr' ] output of row [ 'France', 'London' ]我想将上面的数组转换为有效的json,不包括第一行,就像这样.{"English" : "Fr","German" : "Gr","France" : "London" }.on('record', function(row, index){ console.log("output of row", row);var obj = {};row.forEach(functi...

JavaScript / JSON – 从多个数组中获取具有相同键的值的总平均值【代码】

我收到来自后端的实时响应,其中包含以下JSON(几乎每秒): 一个阵列:{ "newUpdate": [ {"id": "TP", "val" : 3 }, { "id": "TPE20", "val" : 3 }]}另一个数组(一秒或更短){ "newUpdate": [ {"id": "CRK", "val" : 24 }, { "id": "TPE20", "val" : 44 }]}我几乎每一秒都得到上面的JSON知道每次它带有不同的值和id,并且数组本身没有特定的大小. 好吧,我想要做的是获得具有相同键’id’的值的平均值. 例如,对于上面的数组,TPE20的平...

如何让php`json_encode`返回Javascript数组而不是Javascript对象?【代码】

我有一个PHP数组,其中包含一个对象列表:// This is a var_dump of $dataarray(3911) {[0]=>object(stdClass)#44 (3) {["ID"]=>string(1) "1"["name"]=>string(9) "Forest"}[1]=>object(stdClass)#43 (3) {["ID"]=>string(1) "2"["Name"]=>string(3) "Lt. Dan"}// etc ... }我正在将该数组转换为基于平面索引的数组:$return = []; $length = count($data); $return = array_fill(0, $length, null);// Convert list into flat arr...

如何在Javascript中从JSON格式获取数组?【代码】

我有这样的事……["a","b","c"]我是使用json_decode()从PHP数组中得到的.我在JavaScript方面很弱,但我需要在Javascript中使用数组,所以我可以在jQuery UI中使用它 – >像这样自动完成……source: [ 'a', 'b', 'c' ]是否可以只使用Javascript或者你需要一些Javascript库来使用JSON?解决方法:but I need to get array in Javascript,so I can use it with jQuery UI ->Autocomplete查看jQuery.parseJSON功能.

从Java中的JSON数组对象获取字符串值【代码】

编辑:我实际上找到了答案.因为我是新人,所以我无法解决这个问题.我能够使用Array.getString(i)返回所需的字符串值.谢谢你的帮助. 我有这样的JSON:{"List": ["example1","example2","example3","example4"] }我试图在不使用密钥的情况下获取这些对象的字符串值.我怎样才能做到这一点? jsonObject的getString()需要一个键,我没有.解决方法:我假设你有一个文件:/home/user/file_001.json 该文件包含:`{"age":34,"name":"myName",...

javascript – json和多维数组【代码】

我有一个像这样的多维数组Array ([1] => Array([product_id] => 1[product_model] => HFJ5G1.5[product_type] => plat[product_return] => graviteits)[2] => Array([product_id] => 2[product_model] => HHJ5S2.5[product_type] => holle plunjer[product_return] => veer )); //Only 2 are shown here i have around 110 values我将此编码为jsonjson_encode($array);结果jsonString是这样的{"1":{"product_id":"1","produ...

json在php中的使用之如何转换json为数组【代码】

<?php$json = {"a":1,"b":2,"c":3,"d":4,"e":5};var_dump(json_decode($json));echo"<br/>";var_dump(json_decode($json, true)); ?>数组$json = {"a":1,"b":2,"c":3,"d":4,"e":5};被json_decode()解码,转换回来的数据是对象,var_dump(json_decode($json))得到的是一个对象,如下:1object(stdClass)#1 (5) { ["a"]=> int(1) ["b"]=> int(2) ["c"]=> int(3) ["d"]=> int(4) ["e"]=> int(5) }那么,要怎么样才能把json数组转换为p...

使用json.NET和C#解析JSON数组【代码】

我有一些我需要解析的以下JSON格式的数据:{ "status":0, "timestamp":"8:20pm", "routes":[{"directions":["E Towne","ETP"],"routeID":"30"},{"directions":["Johnson","Observatory"],"routeID":"81"} ] }使用json.net,我想得到以下输出:30 E Towne – ETP 81 Johnson – Observatory使用下面的代码,我得到以下不正确的输出:30 E Towne – ETP 81 E Towne – ETP如何将方向数组项写入相应的routeID项?我的代码:public class...

c# – JSON反序列化 – 使用JSON.NET将数组索引映射到属性【代码】

我想将二维数组反序列化为.net对象的集合.原因是,我的用户可以更容易地在输入文件中使用数组语法.所以我只想将数组的索引映射到我的目标类型的特定属性. 例如.附:[["John", "Smith", "23"],["Paula", "Martin", "54] ]我会得到一个人的两个实例:public class Person {public string First {get;set;}public string Last {get;set;}public string Age {get;set;} }其中内部数组的索引0映射到First,索引1映射到Last,索引2映射到Age...

javascript – 给定一个json对象数组,如何将每个对象中的值转换为int或float?【代码】

给定一个json对象数组,如何将每个对象中的值转换为int或float?var data = [{"rank": "1","name": "Bill"},{"rank": "2","name": "Ted"},{"rank": "3","name": "John"},{"rank": "4","name": "Jane"} ]我正在使用的json对象在两个维度上都要大得多,所以我试图找出如何使用map函数将“rank”部分从字符串转换为int.还有其他部分我想转换为浮点数,但现在按“排名”排序1,10,11,12等. 我怎样才能做到这一点?我正在使用React / ES6 / ...

javascript – 使用Underscore JS在JSON数组上分组【代码】

我有一个JSON数组对象如下:var orders = [{orderId: 1,firstName: 'John',lastName: 'Smith',address: {street: '123 Main Street',city: 'New York',zip: 10001} }, {orderId: 2,firstName: 'John',lastName: 'Smith',address: {street: '456 Main Street',city: 'New York',zip: 10001} }, {orderId: 3,firstName: 'John',lastName: 'Smith',address: {street: '123 Main Street',city: 'New York',zip: 10001} }, {orderId: 4,...