Questions tagged «json»

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

3
如何使用Razor将未编码的Json写入视图?
我试图使用Razor将对象作为JSON写入我的Asp.Net MVC视图,如下所示: <script type="text/javascript"> var potentialAttendees = @Json.Encode(Model.PotentialAttendees); </script> 问题是在输出中对JSON进行了编码,而我的浏览器不喜欢它。例如: <script type="text/javascript"> var potentialAttendees = [{"Name":"Samuel Jack"},]; </script> 如何使Razor发出未编码的JSON?
153 asp.net-mvc  json  razor 

13
邮递员:发送嵌套的JSON对象
我正在使用ASP.NET Web API:http : //xyzdomain.com : 16845/ api/ returns/returns 给定Items一个集合,我如何使用Postman Chrome扩展程序向端点发送POST请求: [ { "Items": [ { "sku": "9257", "Price": "100", "Quantity": "500", "DiscountPercent": "1", "backordered": "2" } ], "order_id": "F429768865001", "status_code": "Shelf", "Exception": "no error" } ]

10
ASP.NET Core返回带有状态码的JSON
我正在寻找在.NET Core Web API控制器中以HTTP状态代码返回JSON的正确方法。我曾经这样使用它: public IHttpActionResult GetResourceData() { return this.Content(HttpStatusCode.OK, new { response = "Hello"}); } 这是一个4.6 MVC应用程序,但现在随着.NET核心我似乎没有这个IHttpActionResult我有ActionResult和使用这样的: public ActionResult IsAuthenticated() { return Ok(Json("123")); } 但是服务器的响应很奇怪,如下图所示: 我只希望Web API控制器像在Web API 2中一样返回带有HTTP状态代码的JSON。

12
jQuery通过AJAX成功在JSON上循环吗?
在jQuery AJAX成功回调上,我想遍历对象的结果。这是响应在Firebug中的外观的一个示例。 [ {"TEST1":45,"TEST2":23,"TEST3":"DATA1"}, {"TEST1":46,"TEST2":24,"TEST3":"DATA2"}, {"TEST1":47,"TEST2":25,"TEST3":"DATA3"} ] 如何遍历结果,以便可以访问每个元素?我已经尝试过类似下面的操作,但这似乎不起作用。 jQuery.each(data, function(index, itemData) { // itemData.TEST1 // itemData.TEST2 // itemData.TEST3 });
152 jquery  ajax  json 

7
序列化包含循环对象值的对象
我有一个对象(解析树),其中包含子节点,这些子节点是对其他节点的引用。 我想使用序列化此对象JSON.stringify(),但是我得到了 TypeError:循环对象值 因为我提到的结构。 我该如何解决?对我而言,在序列化对象中是否表示对其他节点的引用并不重要。 另一方面,在创建对象时从对象中删除这些属性似乎很繁琐,并且我不想更改解析器(水仙)。


4
Javascript:使用Ajax发送JSON对象?
这可能吗? xmlHttp.send({ "test" : "1", "test2" : "2", }); 可能带有:标头带有content type:application/json?: xmlHttp.setRequestHeader('Content-Type', 'application/json') 否则我可以使用: xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded') 然后JSON.stringify将JSON对象发送到参数中,但如果可能的话,以这种方式发送它会很酷。

11
JavaScript通过JSON数组循环?
我试图遍历以下json数组: { "id": "1", "msg": "hi", "tid": "2013-05-05 23:35", "fromWho": "hello1@email.se" }, { "id": "2", "msg": "there", "tid": "2013-05-05 23:45", "fromWho": "hello2@email.se" } 并尝试了以下 for (var key in data) { if (data.hasOwnProperty(key)) { console.log(data[key].id); } } 但是由于某种原因,我只得到第一部分,id 1值。 有任何想法吗?
151 javascript  json 

8
Python json.loads显示ValueError:额外数据
我正在从JSON文件“ new.json”中获取一些数据,我想过滤一些数据并将其存储到新的JSON文件中。这是我的代码: import json with open('new.json') as infile: data = json.load(infile) for item in data: iden = item.get["id"] a = item.get["a"] b = item.get["b"] c = item.get["c"] if c == 'XYZ' or "XYZ" in data["text"]: filename = 'abc.json' try: outfile = open(filename,'ab') except: outfile = open(filename,'wb') obj_json={} obj_json["ID"] = iden …
151 python  json 

13
node.js TypeError:路径必须是绝对路径,或为res.sendFile指定根目录[无法解析JSON]
[添加]所以我的下一个问题是,当我尝试添加新的依赖项时(npm install --save socket.io)。JSON文件也有效。我收到此错误:无法解析json npm ERR! Unexpected string npm ERR! File: /Users/John/package.json npm ERR! Failed to parse package.json data. npm ERR! package.json must be actual JSON, not just JavaScript. npm ERR! npm ERR! This is not a bug in npm. npm ERR! Tell the package author to fix their package.json …

1
JSON劫持仍然是现代浏览器中的问题吗?
我正在使用Backbone.js和Tornado Web服务器。在Backbone中接收集合数据的标准行为是作为JSON数组发送。 另一方面,由于以下漏洞,Tornado的标准行为是不允许JSON Array: http://haacked.com/archive/2008/11/20/anatomy-of-a-subtle-json-vulnerability.aspx 一个相关的是:http : //haacked.com/archive/2009/06/25/json-hijacking.aspx 对于我来说,当它确实是一个对象列表时,不必将JSON包装在一个对象中,这是更自然的选择。 我无法在现代浏览器(即当前的Chrome,Firefox,Safari和IE9)中重现这些攻击。同时,我无法证实现代浏览器已经解决了这些问题。 为确保我不会被任何可能的编程技巧和谷歌搜索技巧所误导: 这些JSON劫持攻击是否在当今的浏览器中仍然是一个问题? (注意:很抱歉,可能存在以下重复项:是否可以在现代浏览器中进行“ JSON劫持”? 但是由于接受的答案似乎无法回答问题-我认为是时候再次询问并获得一些更清晰的解释)

10
序列化和反序列化过程中JSON属性的不同名称
是否有可能:类中有一个字段,而在Jackson库中进行序列化/反序列化时却有不同的名称? 例如,我有“ Coordiantes”类。 class Coordinates{ int red; } 对于从JSON反序列化,希望具有以下格式: { "red":12 } 但是当我序列化对象时,结果应该是这样的: { "r":12 } 我试图通过@JsonProperty在getter和setter上都应用注释(具有不同的值)来实现此目的: class Coordiantes{ int red; @JsonProperty("r") public byte getRed() { return red; } @JsonProperty("red") public void setRed(byte red) { this.red = red; } } 但我有一个例外: org.codehaus.jackson.map.exc.UnrecognizedPropertyException:无法识别的字段“红色”
149 java  json  jackson 

8
Android / Java中的JSON数组迭代
我正在构建一个需要下载并与在线数据库同步的android应用,我将查询从该应用发送到php页面,该页面以JSON格式从数据库返回相关行。 有人可以告诉我迭代JSON数组的最佳方法吗? 我收到一个对象数组: [{json object},{json object},{json object}] 我可以用来访问数组中的JSONObjects的最简单的代码是什么? 编辑:现在,我想到它,我用来迭代循环的方法是: for (String row: json){ id = row.getInt("id"); name = row.getString("name"); password = row.getString("password"); } 所以我想我已经能够以某种方式将返回的Json变成可迭代的数组。有什么想法可以实现吗? 我为自己的冒昧表示歉意,但我通过网上发现的一个示例进行了此操作,此后一直无法找到它。
148 java  android  arrays  json 



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.