Questions tagged «json»

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

10
JSON和对象文字表示法有什么区别?
有人可以告诉我使用对象文字表示法定义的JavaScript对象与JSON对象之间的主要区别是什么吗? 根据一本JavaScript书,它说这是使用Object Notation定义的对象: var anObject = { property1 : true, showMessage : function (msg) { alert(msg) } }; 为什么在这种情况下不是JSON对象?只是因为它不是通过使用引号定义的?

6
为什么会看到“ TypeError:字符串索引必须为整数”?
我正在学习python并试图将github问题转换为可读形式。使用有关如何将JSON转换为CSV的建议?我想出了这个: import json import csv f=open('issues.json') data = json.load(f) f.close() f=open("issues.csv","wb+") csv_file=csv.writer(f) csv_file.writerow(["gravatar_id","position","number","votes","created_at","comments","body","title","updated_at","html_url","user","labels","state"]) for item in data: csv_file.writerow([item["gravatar_id"], item["position"], item["number"], item["votes"], item["created_at"], item["comments"], item["body"], item["title"], item["updated_at"], item["html_url"], item["user"], item["labels"], item["state"]]) 其中“ issues.json”是包含我的github问题的json文件。当我尝试运行它时,我得到 File "foo.py", line 14, in <module> csv_file.writerow([item["gravatar_id"], item["position"], item["number"], item["votes"], item["created_at"], item["comments"], item["body"], item["title"], item["updated_at"], item["html_url"], item["user"], item["labels"], …
219 python  json  github 

2
基于GUI或基于Web的JSON编辑器,其工作方式类似于属性浏览器
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 背景:这是对可能尚不存在的要求,但是我一直想建立一个很长的时间。首先,我要问是否有人看到过类似的东西。 假设您具有如下所示的任意JSON结构: { 'title_str':'My Employee List' ,'lastmod_str': '2009-June-15' ,'employee_table':[ {'firstname':'john','lastname':'doe','age':'33',} ,{'firstname':'jane','lastname':'doe','age':'34',} ,{'firstname':'samuel','lastname':'doe','age':'35',} ] } 问题:是否有一个基于Web的JSON编辑器,可以采用这样的结构,并自动允许用户在用户友好的GUI中对其进行修改? 示例:想象一下一个自动生成的HTML表单,其中显示了两个用于title和lastmod的输入类型文本控件,以及一个用于arr_list的具有三列和三行的输入类型文本控件表...具有删除功能或单击表中每行旁边的[+] [X]添加其他行。 大想法:这背后的“大想法”是,用户将能够指定任何任意(非递归)JSON结构,然后还能够通过基于GUI的交互来编辑该结构(这与XML Spy中的“ XML编辑器网格视图”)。 也可以看看: 是否存在本地托管的基于JSON API的CMS? /ux/37237/treetable-as-a-flexible-condition-filter-editor 更新:(星期四2014-07-31 18:31:11) 已创建一个github存储库以进一步跟踪此已关闭的SO帖子。 https://github.com/dreftymac/stackoverflow.questions.998832
217 jquery  ajax  json  editor  wysiwyg 


30
无法加载文件或程序集“ Newtonsoft.Json”或其依赖项之一。清单定义与程序集引用不匹配
搜索后我尝试过的事情: 在Web.Config中,对旧版本进行绑定: <dependentAssembly> <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.1.0" /> </dependentAssembly> 编辑我的.csproj文件,以确保只有一个Newtonsoft参考 <Reference Include="Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL"> <HintPath>..\packages\Newtonsoft.Json.6.0.1\lib\net45\Newtonsoft.Json.dll</HintPath> <SpecificVersion>False</SpecificVersion> <Private>True</Private> </Reference> 在我的计算机上搜索每个Newtonsoft.Json.dll并删除每个非6.0.1版本并删除我的temp文件夹的内容 在nuget Manager控制台中修复/重新安装软件包 它可以成功构建,但是在转到站点时出现错误。 编辑 好的,所以我尝试像每个nuget软件包一样重新安装,似乎已添加回4.5版本的newtonsoft.json.dll,但我遇到了相同的错误。我项目的目标框架是.NET 4.5.1,这是我现在得到的堆栈跟踪: “ /”应用程序中的服务器错误。 无法加载文件或程序集Newtonsoft.Json或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(从HRESULT异常:0x80131040) 说明:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其在代码中起源的更多信息。 异常详细信息:System.IO.FileLoadException无法加载文件或程序集Newtonsoft.Json或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(从HRESULT异常:0x80131040) 源错误: 当前Web请求的执行期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来标识有关异常的来源和位置的信息。 程序集加载跟踪:以下信息有助于确定为什么Newtonsoft.Json无法加载程序集。 === Pre-bind state information === LOG: DisplayName = Newtonsoft.Json (Partial) WRN: …

3
如何使用新的PostgreSQL JSON数据类型内的字段进行查询?
我正在寻找PostgreSQL 9.2中新JSON函数的一些文档和/或示例。 具体来说,给定一系列JSON记录: [ {name: "Toby", occupation: "Software Engineer"}, {name: "Zaphod", occupation: "Galactic President"} ] 如何编写SQL以按名称查找记录? 在原始SQL中: SELECT * from json_data WHERE "name" = "Toby" 官方开发手册非常稀疏: http://www.postgresql.org/docs/devel/static/datatype-json.html http://www.postgresql.org/docs/devel/static/functions-json.html 更新我 我汇总了PostgreSQL 9.2当前可能的功能。使用一些自定义函数,可以执行以下操作: SELECT id, json_string(data,'name') FROM things WHERE json_string(data,'name') LIKE 'G%'; 更新二 我现在将JSON函数移到了自己的项目中: PostSQL-一组用于将PostgreSQL和PL / v8转换为一个很棒的JSON文档存储的功能

13
从JSON生成Java类?
在Java Maven项目中,如何从JSON生成Java源文件?例如我们有 { "firstName": "John", "lastName": "Smith", "address": { "streetAddress": "21 2nd Street", "city": "New York" } } 当我们运行时,mvn generate-sources我们希望它生成如下内容: class Address { JSONObject mInternalJSONObject; Address (JSONObject json){ mInternalJSONObject = json; } String getStreetAddress () { return mInternalJSONObject.getString("streetAddress"); } String getCity (){ return mInternalJSONObject.getString("city"); } } class Person { JSONObject …
215 java  json 

9
Google Chrome将JSON AJAX响应显示为树而不是纯文本
我找不到这个答案: 我的AJAX调用返回JSON数据。在Google Chrome开发者工具>资源> XHR中,当我单击左侧的资源,然后在“内容”选项卡上时,我看到JSON字符串是字符串,而不是像Firebug和Firebug Lite那样的树。 如何强制Chrome将其像树一样显示。我的PHP文件必须具有Content-type吗? 我很想知道答案! 谢谢斯特凡诺斯
215 ajax  json  google-chrome  view  tree 

8
在Unix Shell脚本中以可读JSON格式显示curl输出
在我的Unix Shell脚本中,当我执行curl命令时,结果将显示如下,我将其重定向到文件: {"type":"Show","id":"123","title":"name","description":"Funny","channelTitle":"ifood.tv","lastUpdateTimestamp":"2014-04-20T20:34:59","numOfVideos":"15"} 但是,我希望此输出以可读的JSON格式放入文件中,如下所示: {"type":"Show", "id":"123", "title":"name", "description":"Funny", "channelTitle":"ifood.tv", "lastUpdateTimestamp":"2014-04-20T20:34:59", "numOfVideos":"15"} 如何以这种方式格式化输出?
215 json  shell  curl 

7
如何使用PHP从JSON提取数据?
这旨在作为一般参考问题和答案,涵盖许多永无止境的“如何访问JSON中的数据?” 问题。它在这里处理在PHP中解码JSON和访问结果的广泛基础知识。 我有JSON: { "type": "donut", "name": "Cake", "toppings": [ { "id": "5002", "type": "Glazed" }, { "id": "5006", "type": "Chocolate with Sprinkles" }, { "id": "5004", "type": "Maple" } ] } 如何在PHP中对此进行解码并访问结果数据?
214 php  json 

6
将JSON字符串转换为字典未列出
我正在尝试传递JSON文件并将数据转换成字典。 到目前为止,这是我所做的: import json json1_file = open('json1') json1_str = json1_file.read() json1_data = json.loads(json1_str) 我期望json1_data是一种dict类型,但是list当我使用进行检查时,它实际上是作为一种类型出现的type(json1_data)。 我想念什么?我需要将它作为字典,以便可以访问其中一个键。


7
Gson-从Json转换为类型化ArrayList <T>
使用Gson库,如何将JSON字符串转换ArrayList为自定义类的JsonLog?基本上,这JsonLog是由我的Android应用创建的各种日志(SMS日志,通话日志,数据日志)实现的界面,这ArrayList是所有这些的集合。我在第6行中不断收到错误消息。 public static void log(File destination, JsonLog log) { Collection&lt;JsonLog&gt; logs = null; if (destination.exists()) { Gson gson = new Gson(); BufferedReader br = new BufferedReader(new FileReader(destination)); logs = gson.fromJson(br, ArrayList&lt;JsonLog&gt;.class); // line 6 // logs.add(log); // serialize "logs" again } } 看来编译器无法理解我指的是typed ArrayList。我该怎么办?
211 java  android  json  gson 

5
Javascript对象与JSON
我想清楚地了解Javascript对象和JSON字符串之间的基本区别。 假设我创建了以下JS变量: var testObject = {one: 1,"two":2,"three":3}; Q1。密钥/属性名称在带/不带引号的情况下均有效吗?(例如"one" : 1) 如果是,有什么区别? 问题2:如果我使用转换上述对象JSON.stringify(testObject),原始JS对象和JSON有什么区别? 我觉得他们几乎一样。请详细说明。 问题3:对于解析JSON字符串,是否建议使用以下方法? var javascriptObj = JSON.parse(jSonString);
208 javascript  json 

16
UnicodeDecodeError:“ utf8”编解码器无法解码位置0的字节0xa5:无效的起始字节
我正在使用Python-2.6 CGI脚本,但在执行此操作时在服务器日志中发现了此错误json.dumps(), Traceback (most recent call last): File "/etc/mongodb/server/cgi-bin/getstats.py", line 135, in &lt;module&gt; print json.dumps(​​__get​data()) File "/usr/lib/python2.7/json/__init__.py", line 231, in dumps return _default_encoder.encode(obj) File "/usr/lib/python2.7/json/encoder.py", line 201, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python2.7/json/encoder.py", line 264, in iterencode return _iterencode(o, 0) UnicodeDecodeError: 'utf8' codec can't decode byte 0xa5 in …
208 python  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.