Questions tagged «json»

JSON(JavaScript对象表示法)是一种文本数据交换格式,并且与语言无关。涉及此文本格式时,请使用此标签。请勿将本标签用于本地JAVASCRIPT对象或JAVASCRIPT对象文学。提出问题之前,请使用JSONLint(https://jsonlint.com)等JSON验证器来验证JSON。

2
Uncaught TypeError:无法使用'in'运算符在其中搜索'length'
未捕获的TypeError:无法使用“ in”运算符在“ 这是我尝试$.each对此JSON对象执行操作时收到的错误: {"type":"Anuncio","textos":["Probando esto","$ 20150515"],"submit":"codParameters?___DDSESSIONID\u003d14EA4721A904D6DD71591156996E29F7%3A%2FMobilTest"} 我也尝试对stringify执行相同的操作,但收到相同的错误: {\"type\":\"Anuncio\",\"textos\":[\"Probando esto\",\"$ 20150515\"],\"submit\":\"codParameters?___DDSESSIONID\\u003d06CBEC9D1A53616EFF703A8C71FBC2B4%3A%2FMobilTest\"}" 如果我___DDSESSIONID\\u003d06CBEC9D1A53616EFF703A8C71FBC2B4%3A%2FMobilTest从对象中删除参数,则$ .each可以正常工作。 为什么会这样呢?

11
如何在Python中从文件/流中懒惰地读取多个JSON值?
我想一次从Python的文件/流中读取多个JSON对象。不幸的是json.load(),.read()直到文件结束为止。似乎没有任何方法可以使用它来读取单个对象或延迟迭代这些对象。 有什么办法吗?使用标准库将是理想的选择,但是如果有第三方库,我会改用它。 目前,我将每个对象放在单独的行上并使用json.loads(f.readline()),但我真的不希望这样做。 使用范例 example.py import my_json as json import sys for o in json.iterload(sys.stdin): print("Working on a", type(o)) in.txt {"foo": ["bar", "baz"]} 1 2 [] 4 5 6 示例会话 $ python3.2 example.py < in.txt Working on a dict Working on a int Working on a int Working on a …

5
如何在php中访问名为变量的对象属性?
JSON编码的Google API返回了这样的对象 [updated] => stdClass Object ( [$t] => 2010-08-18T19:17:42.026Z ) 谁知道我该如何获取$t价值? $object->$t 显然返回 注意:未定义的变量:t在/ usr / local / ... 致命错误:无法访问/ ....中的空属性
101 php  json  google-api 

7
Javascript对象push()函数
我有一个javascript对象(我实际上是通过ajax请求获取数据的): var data = {}; 我添加了一些东西: data[0] = { "ID": "1"; "Status": "Valid" } data[1] = { "ID": "2"; "Status": "Invalid" } 现在,我要删除状态无效的所有对象(但保持所有顺序相同): var tempData = {}; for ( var index in data ) { if ( data[index].Status == "Valid" ) { tempData.push( data ); } } data = tempData; …
101 javascript  json 


1
将JSON对象转换为Buffer并将Buffer转换为JSON对象
我有一个JSON对象,正在将其转换为,Buffer并在此处进行了一些处理。稍后,我想转换相同的缓冲区数据以转换为有效的JSON对象。 我正在研究Node V6.9.1 以下是我尝试过的代码,但是[object object]当我转换回JSON并且无法打开此对象时,我得到了。 var obj = { key:'value', key:'value', key:'value', key:'value', key:'value' } var buf = new Buffer.from(obj.toString()); console.log('Real Buffer ' + buf); //This prints --> Real Buffer <Buffer 5b 6f 62 6a 65 63 74> var temp = buf.toString(); console.log('Buffer to String ' + buf); //This prints …
101 json  node.js  buffer 

9
data.map不是函数
我为无法解决的错误而b之以鼻。我有以下内容; JSON格式 {"products": [ { "product_id" : "123", "product_data" : { "image_id" : "1234", "text" : "foo", "link" : "bar", "image_url" : "baz" } },{ "product_id" : "456", "product_data" : { "image_id" : "1234", "text" : "foo", "link" : "bar", "image_url" : "baz" } } ]} 和下面的jQuery function getData(data) { …
101 jquery  json 

18
C#中的JSON格式化程序?
寻找一个功能将需要 string Json作为输入并使用换行符和缩进对其进行格式化。验证将是一个奖励,但不是必须的,而且我不需要将其解析为对象或其他任何东西。 有人知道这样的图书馆吗? 输入样例: {"status":"OK", "results":[ {"types":[ "locality", "political"], "formatted_address":"New York, NY, USA", "address_components":[ {"long_name":"New York", "short_name":"New York", "types":[ "locality", "political"]}, {"long_name":"New York", "short_name":"New York", "types":[ "administrative_area_level_2", "political"]}, {"long_name":"New York", "short_name":"NY", "types":[ "administrative_area_level_1", "political"]}, {"long_name":"United States", "short_name":"US", "types":[ "country", "political"]}], "geometry":{"location":{"lat":40.7143528, "lng":-74.0059731}, "location_type":"APPROXIMATE", "viewport":{"southwest":{"lat":40.5788964, "lng":-74.2620919}, "northeast":{"lat":40.8495342, "lng":-73.7498543}}, "bounds":{"southwest":{"lat":40.4773990, "lng":-74.2590900}, …
100 c#  json  formatting 

14
格式使用标准json模块浮动
我正在使用python 2.6中的标准json模块来序列化float列表。但是,我得到这样的结果: >>> import json >>> json.dumps([23.67, 23.97, 23.87]) '[23.670000000000002, 23.969999999999999, 23.870000000000001]' 我希望浮点数仅使用两位十进制数字进行格式化。输出应如下所示: >>> json.dumps([23.67, 23.97, 23.87]) '[23.67, 23.97, 23.87]' 我尝试定义自己的JSON Encoder类: class MyEncoder(json.JSONEncoder): def encode(self, obj): if isinstance(obj, float): return format(obj, '.2f') return json.JSONEncoder.encode(self, obj) 这适用于唯一的float对象: >>> json.dumps(23.67, cls=MyEncoder) '23.67' 但是对于嵌套对象失败: >>> json.dumps([23.67, 23.97, 23.87]) '[23.670000000000002, 23.969999999999999, 23.870000000000001]' 我不想有外部依赖性,所以我更喜欢使用标准的json模块。 …

5
从XmlHttpRequest.responseJSON解析JSON
我正在尝试在JavaScript中解析bit.ly JSON响应。 我通过XmlHttpRequest获取JSON。 var req = new XMLHttpRequest; req.overrideMimeType("application/json"); req.open('GET', BITLY_CREATE_API + encodeURIComponent(url) + BITLY_API_LOGIN, true); var target = this; req.onload = function() {target.parseJSON(req, url)}; req.send(null); parseJSON: function(req, url) { if (req.status == 200) { var jsonResponse = req.responseJSON; var bitlyUrl = jsonResponse.results[url].shortUrl; } 我在Firefox插件中执行此操作。当我运行时,该行出现错误“ jsonResponse is undefined” var bitlyUrl …


13
如何在Python中美化JSON?
有人可以建议我如何使用Python或通过命令行美化JSON吗? 唯一可以做到的基于在线的JSON美化器是:http : //jsonviewer.stack.hu/。 但是,我需要在Python中使用它。 这是我的数据集: { "head": {"vars": [ "address" , "description" ,"listprice" ]} , "results": { "bindings": [ { "address" : { "type":"string", "value" : " Dyne Road, London NW6"}, "description" :{ "type":"string", "value" : "6 bed semi detached house"}, "listprice" : { "type":"string", "value" : "1,150,000"} } …

5
如何通过JavaScript创建JSON以进行循环?
我有选择标签的数组。 <select id='uniqueID' name="status"> <option value="1">Present</option> <option value="2">Absent</option> </select> 我想在JavaScript中创建一个具有两个字段'uniqueIDofSelect和optionValue'的json对象。 我使用getElementsByName(“ status”)并对其进行迭代。 编辑 我需要像 [{"selectID":2,"OptionValue":"2"}, {"selectID":4,"optionvalue":"1"}] 等等...
99 javascript  json 

6
如何以相同的顺序比较两个具有相同元素的JSON对象相等?
我如何测试python中两个JSON对象是否相等,而忽略列表的顺序? 例如 ... JSON文件a: { "errors": [ {"error": "invalid", "field": "email"}, {"error": "required", "field": "name"} ], "success": false } JSON文档b: { "success": false, "errors": [ {"error": "required", "field": "name"}, {"error": "invalid", "field": "email"} ] } a并且b应该比较相等,即使"errors"列表的顺序不同。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.