Questions tagged «json»

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

5
json_encode()转义正斜杠
我从Instagram提取JSON: $instagrams = json_decode($response)->data; 然后将变量解析为PHP数组以重组数据,然后重新编码和缓存文件: file_put_contents($cache,json_encode($results)); 当我打开缓存文件时,我所有的正斜杠“ /”都被转义了: http:\/\/distilleryimage4.instagram.com\/410e7... 我从搜索中收集到json_encode()自动执行此操作...是否可以禁用它?
164 php  json 

9
杰克逊:如何防止现场序列化
我有一个带有密码字段的实体类: class User { private String password; //setter, getter.. } 我希望在序列化过程中跳过此字段。但是它仍然应该能够反序列化。这是必需的,以便客户端可以向我发送一个新密码,但无法读取当前密码。 我如何与杰克逊做到这一点?
163 java  json  jackson 

8
JSON可以容纳多少有限制?
我将jquery,JSON和AJAX用于注释系统。我很好奇,可以通过JSON发送/存储的内容是否有大小限制?就像用户输入大量内容并通过JSON发送一样,是否存在某种最大限制? 也可以通过JSON发送任何类型的文本。例如,有时我允许用户使用html,这样可以吗?
163 json 

11
JSON.stringify以漂亮的打印方式输出到div
我JSON.stringify是一个json对象 result = JSON.stringify(message, my_json, 2) 在2上面的说法应该是相当打印结果。如果我做类似的事情,它就是这样做的alert(result)。但是,我想通过将其附加到div中来输出给用户。当我这样做时,我只会显示一行。(我认为它不起作用,因为中断和空格未解释为html?) { "data": { "x": "1", "y": "1", "url": "http://url.com" }, "event": "start", "show": 1, "id": 50 } 有没有办法以JSON.stringify漂亮的打印方式将结果输出到div?

12
传入的Django请求中的JSON数据在哪里?
我正在尝试使用Django / Python处理传入的JSON / Ajax请求。 request.is_ajax()是True在请求中,但是我不知道有效负载在哪里以及JSON数据。 request.POST.dir 包含以下内容: ['__class__', '__cmp__', '__contains__', '__copy__', '__deepcopy__', '__delattr__', '__delitem__', '__dict__', '__doc__', '__eq__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setitem__', '__str__', '__weakref__', '_assert_mutable', '_encoding', '_get_encoding', '_mutable', '_set_encoding', 'appendlist', 'clear', 'copy', 'encoding', 'fromkeys', 'get', 'getlist', …


9
Python:json.loads返回以“ u”为前缀的项目
我将收到来自Obj-C的JSON编码字符串,并且正在解码一个伪字符串(目前),如下面的代码。我的输出结果是在每个项目前加上字符'u': [{u'i': u'imap.gmail.com', u'p': u'aaaa'}, {u'i': u'333imap.com', u'p': u'bbbb'}... JSON如何添加此Unicode字符?删除它的最佳方法是什么? mail_accounts = [] da = {} try: s = '[{"i":"imap.gmail.com","p":"aaaa"},{"i":"imap.aol.com","p":"bbbb"},{"i":"333imap.com","p":"ccccc"},{"i":"444ap.gmail.com","p":"ddddd"},{"i":"555imap.gmail.com","p":"eee"}]' jdata = json.loads(s) for d in jdata: for key, value in d.iteritems(): if key not in da: da[key] = value else: da = {} da[key] = value mail_accounts.append(da) except Exception, …
161 python  json 

8
如何将C#匿名类型序列化为JSON字符串?
我正在尝试使用以下代码将匿名类型序列化为JSON: var serializer = new DataContractJsonSerializer(thing.GetType()); var ms = new MemoryStream(); serializer.WriteObject(ms, thing); var json = Encoding.Default.GetString(ms.ToArray()); 但是,执行此操作时,出现以下异常: 类型'<> f__AnonymousType1`3 [System.Int32,System.Int32,System.Object []]'无法序列化。考虑使用DataContractAttribute属性标记它,并使用DataMemberAttribute属性标记要序列化的所有成员。有关其他受支持的类型,请参见Microsoft .NET Framework文档。 据我所知,我不能将属性应用于匿名类型。是否有另一种方法来执行此序列化,或者我缺少什么?

10
在Python中序列化JSON时,“ TypeError :(整数)不可JSON序列化”?
我正在尝试从python发送一个简单的字典到json文件,但是我一直收到“ TypeError:1425不能序列化JSON”消息。 import json alerts = {'upper':[1425],'lower':[576],'level':[2],'datetime':['2012-08-08 15:30']} afile = open('test.json','w') afile.write(json.dumps(alerts,encoding='UTF-8')) afile.close() 如果我添加默认参数,则它将写入,但是整数值将作为字符串写入json文件,这是不可取的。 afile.write(json.dumps(alerts,encoding='UTF-8',default=str))

8
将JSON字符串转换为JSON对象C#
我将此字符串存储在数据库中: str = "{ "context_name": { "lower_bound": "value", "upper_bound": "value", "values": [ "value1", "valueN" ] } }" 该字符串已经是JSON格式,但是我想将其转换为JObject或JSON Object。 JObject json = new JObject(); 我尝试了json = (JObject)str;演员表,但没有成功,该怎么办?
161 c#  asp.net  json  string  parsing 

4
使用$ .each对Json数据进行jquery循环
我在名为data的变量中返回了以下JSON。 这是GETS返回的JSON ... [ {"Id": 10004, "PageName": "club"}, {"Id": 10040, "PageName": "qaz"}, {"Id": 10059, "PageName": "jjjjjjj"} ] 我试图使用$ .each遍历整个集合,但是我遇到了警告显示未定义的问题。我尝试了很多不同的语法,但似乎无法弄清楚。 我正在使用的jQuery是 $.each(data, function(i, item) { alert(item.PageName); }); 谁能指出我正确的方向? 编辑 这是我用来获取数据的代码 $.getJSON('/Cms/GetPages/123', null, function(data) { fillSelect(data); }); 这是在回调时被调用的函数 function fillSelect(data) { alert(data); $.each(data, function(i, item) { alert(item.PageName); }); } 编辑2 这有点让我感到困惑,根据文档,它应该可以按我的方式工作,但事实并非如此。据提琴手说,标题显示:- Content-Type: …
160 jquery  json  foreach 



19
PHP将XML转换为JSON
我试图将xml中的xml转换为json。如果我使用简单的xml和json_encode进行简单的转换,则xml中的任何属性都不会显示。 $xml = simplexml_load_file("states.xml"); echo json_encode($xml); 所以我试图像这样手动解析它。 foreach($xml->children() as $state) { $states[]= array('state' => $state->name); } echo json_encode($states); 状态的输出{"state":{"0":"Alabama"}}不是{"state":"Alabama"} 我究竟做错了什么? XML: <?xml version="1.0" ?> <states> <state id="AL"> <name>Alabama</name> </state> <state id="AK"> <name>Alaska</name> </state> </states> 输出: [{"state":{"0":"Alabama"}},{"state":{"0":"Alaska"} var dump: object(SimpleXMLElement)#1 (1) { ["state"]=> array(2) { [0]=> object(SimpleXMLElement)#3 (2) { ["@attributes"]=> array(1) …
157 php  xml  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.