Questions tagged «json»

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

9
JSON忽略了Infinity和NaN;ECMAScript中的JSON状态?
知道为什么JSON遗漏了NaN和+/- Infinity吗?如果它们包含NaN或+/-无穷大值,则Javascript处于一种奇怪的情况下,否则本来可以序列化的对象就无法实现。 看起来像是一成不变的:请参阅RFC4627和ECMA-262(第24.5.2节,JSON.stringify,注意4,最后编辑的ECMA-262 pdf第683页): 有限数字被字符串化,好像通过调用ToString(number)。NaN和Infinity(不考虑符号)均表示为String null。
179 javascript  json  ecma262 

8
``json''本机gem需要安装的构建工具
我已经ruby 1.9.2p180 (2011-02-18) [i386-mingw32]在Windows 7机器上安装了。现在,我尝试使用命令“ gem install json”安装JSON gem,并收到以下错误。 ERROR: Error installing JSON: The 'json' native gem requires installed build tools. Please update your PATH to include build tools or download the DevKit from '[http://rubyinstaller.org/downloads][1]' and follow the instructions at '[http://github.com/oneclick/rubyinstaller/wiki/Development-Kit][2]' 然后我去下载了DevKit-4.5.0-20100819-1536-sfx.exe。将其提取到C:\ DevKit。然后从命令提示符处执行以下命令。 ruby dk.rb init 执行以上命令后,我验证了config.yaml的生成,并且它具有我的ruby文件夹的路径自动添加。这是config.yaml文件“-C:/ Ruby192”底部的行 ruby dk.rb …
178 ruby  json  windows-7  rubygems 

1
将JSON显示为HTML [关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 关于如何将JSON格式设置为易于阅读的JSON格式的HTML页面上有任何建议吗?例如,当您在浏览器中查看XML时,大多数浏览器都会显示格式化的XML(缩进,正确的换行符等)。我想要JSON的相同最终结果。 颜色语法高亮将是一个加分项。 谢谢
178 html  json 

3
如何使用命令行计算JSON对象中的项目?
我JSON从curl命令中得到这种回复: [ { "cid": 49, "pyn": "yi4", "hans": "亿", "hant": "億", "tid": 68, "l10n": "cent million", "pid": 1, "pos": "num", "pos_txt": "" }, { "cid": 50, "pyn": "yi4", "hans": "亿", "hant": "億", "tid": 69, "l10n": "100 millions", "pid": 1, "pos": "num", "pos_txt": "" } ] 如何2使用Bash或命令行(例如underscore)来计算数组中的项目数(在此)?
178 json  bash  curl  jq 

10
如何将JSON字符串转换为字典?
我想在我的swift项目中做一个将String转换成Dictionary json格式的函数,但是出现一个错误: 无法转换表达式的类型(@lvalue NSData,options:IntegerLitralConvertible ... 这是我的代码: func convertStringToDictionary (text:String) -> Dictionary<String,String> { var data :NSData = text.dataUsingEncoding(NSUTF8StringEncoding)! var json :Dictionary = NSJSONSerialization.JSONObjectWithData(data, options:0, error: nil) return json } 我在Objective-C中实现此功能: - (NSDictionary*)convertStringToDictionary:(NSString*)string { NSError* error; //giving error as it takes dic, array,etc only. not custom object. NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding]; …

12
从JSON数据生成JSON模式的工具
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使它成为Stack Overflow 的主题。 3年前关闭。 改善这个问题 我们有这个json模式草稿。我想获取我的JSON数据的样本并为JSON模式生成一个框架,该框架可以手动进行修改,添加诸如description,required之类的内容,而这些不能从特定的示例中推断出来。 例如,从我的输入example.json: { "foo": "lorem", "bar": "ipsum" } 我将运行json_schema_g​​enerator工具,并得到: { "foo": { "type" : "string", "required" : true, "description" : "unknown" }, "bar": { "type" : "string", "required" : true, "description" : "unknown" } } 此示例已手动编码,因此可能存在错误。有没有什么工具可以帮助我进行JSON转换-> JSON模式?

1
让JSON对象接受字节或让urlopen输出字符串
使用Python 3,我需要从URL请求json文档。 response = urllib.request.urlopen(request) 该response对象是带有read和readline方法的类似文件的对象。通常,可以使用在文本模式下打开的文件来创建JSON对象。 obj = json.load(fp) 我想做的是: obj = json.load(response) 但是,此方法不起作用,因为urlopen以二进制模式返回文件对象。 解决方法当然是: str_response = response.read().decode('utf-8') obj = json.loads(str_response) 但这感觉不好... 有没有更好的方法可以将字节文件对象转换为字符串文件对象?还是我缺少任何一个参数urlopen或json.load给出编码?

1
Android Java;如何将资产文件夹中的本地JSON文件解析为ListView
我目前正在开发一个物理应用程序,该应用程序应显示公式列表,甚至可以解决其中的一些问题(唯一的问题是ListView) 这是我的主要布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="wrap_content" android:measureWithLargestChild="false" android:orientation="vertical" tools:context=".CatList" > <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/titlebar" > <TextView android:id="@+id/Title1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="@string/app_name" android:textAppearance="?android:attr/textAppearanceLarge" android:textColor="#ff1c00" android:textIsSelectable="false" /> </RelativeLayout> <ListView android:id="@+id/listFormulas" android:layout_width="match_parent" android:layout_height="wrap_content" > </ListView> </LinearLayout> 这是我的主要活动 package com.wildsushii.quickphysics; import java.io.IOException; import java.io.InputStream; import java.util.ArrayList; import java.util.HashMap; import org.json.JSONException; import org.json.JSONObject; …

7
将curl POST与bash脚本函数中定义的变量一起使用
当我回声时,我得到了它,当我将其输入到终端时,它将运行 curl -i \ -H "Accept: application/json" \ -H "Content-Type:application/json" \ -X POST --data '{"account":{"email":"akdgdtk@test.com","screenName":"akdgdtk","type":"NIKE","passwordSettings":{"password":"Starwars1","passwordConfirm":"Starwars1"}},"firstName":"Test","lastName":"User","middleName":"ObiWan","locale":"en_US","registrationSiteId":"520","receiveEmail":"false","dateOfBirth":"1984-12-25","mobileNumber":"9175555555","gender":"male","fuelActivationDate":"2010-10-22","postalCode":"10022","country":"US","city":"Beverton","state":"OR","bio":"This is a test user","jpFirstNameKana":"unsure","jpLastNameKana":"ofthis","height":"80","weight":"175","distanceUnit":"MILES","weightUnit":"POUNDS","heightUnit":"FT/INCHES"}' https://xxx:xxxxx@xxxx-www.xxxxx.com/xxxxx/xxxx/xxxx 但是在bash脚本文件中运行时,出现此错误 curl: (6) Could not resolve host: application; nodename nor servname provided, or not known curl: (6) Could not resolve host: is; nodename nor servname provided, or not known curl: …


2
Go中带有JSON Marshal的小写JSON密钥名称
我希望使用该"encoding/json"软件包封送在我的应用程序的一个导入软件包中声明的结构。 例如。: type T struct { Foo int } 因为是导入的,所以结构中所有可用的(导出的)字段都以大写字母开头。但我希望使用小写的键名: out, err := json.Marshal(&T{Foo: 42}) 将导致 {“ Foo”:42} 但我希望得到 {“ foo”:42} 是否可以通过一些简单的方法解决问题?
175 json  go  marshalling 


13
将JSON字符串解析为JavaScript中的特定对象原型
我知道如何解析JSON字符串并将其转换为JavaScript对象。您可以JSON.parse()在现代浏览器(和IE9 +)中使用。 太好了,但是我怎样才能把那个JavaScript对象变成一个特定的 JavaScript对象(即具有特定的原型)呢? 例如,假设您有: function Foo() { this.a = 3; this.b = 2; this.test = function() {return this.a*this.b;}; } var fooObj = new Foo(); alert(fooObj.test() ); //Prints 6 var fooJSON = JSON.parse({"a":4, "b": 3}); //Something to convert fooJSON into a Foo Object //....... (this is what I am missing) …

8
最低有效JSON是多少?
我已经仔细阅读了JSON描述http://json.org/,但是我不确定我是否知道简单问题的答案。最小可能的有效JSON是什么字符串? "string" 字符串是有效的JSON吗? 42 简单数字是有效的JSON吗? true 布尔值是有效的JSON吗? {} 空对象是有效的JSON吗? [] 空数组是有效的JSON吗?

16
json文件的Mongoimport
我有一个包含约2000条记录的json文件。对应于mongo数据库中文档的每个记录的格式如下: {jobID:"2597401", account:"XXXXX", user:"YYYYY", pkgT:{"pgi/7.2-5":{libA:["libpgc.so"],flavor:["default"]}}, startEpoch:"1338497979", runTime:"1022", execType:"user:binary", exec:"/share/home/01482/XXXXX/appker/ranger/NPB3.3.1/NPB3.3-MPI/bin/ft.D.64", numNodes:"4", sha1:"5a79879235aa31b6a46e73b43879428e2a175db5", execEpoch:1336766742, execModify: new Date("Fri May 11 15:05:42 2012"), startTime: new Date("Thu May 31 15:59:39 2012"), numCores:"64", sizeT:{bss:"1881400168",text:"239574",data:"22504"}}, 每条记录都在JSON文件的一行中,并且只有换行符在每条记录的末尾。因此,文档中的每一行都以“ {jobID:”开头。。。我正在尝试使用以下命令将它们导入到mongo数据库中: mongoimport --db dbName --collection collectionName --file fileName.json 但是,出现以下错误: Sat Mar 2 01:26:12 Assertion: 10340:Failure parsing JSON string near: ,execModif 0x10059f12b …

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.