Questions tagged «json»

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

16
将Angular2 TypeScript文件和JavaScript文件分离到不同的文件夹中,可能是“ dist”文件夹
我正在使用angular.io网站上的5分钟快速入门,该网站包含这样的文件结构: angular2-quickstart app app.component.ts boot.ts index.html license.md package.json tsconfig.json tsconfig.json是这样的代码块: { "compilerOptions": { "target": "ES5", "module": "system", "moduleResolution": "node", "sourceMap": true, "emitDecoratorMetadata": true, "experimentalDecorators": true, "removeComments": false, "noImplicitAny": false }, "exclude": [ "node_modules" ] } 还有package.json: { "name": "angular2-quickstart", "version": "1.0.0", "scripts": { "tsc": "tsc", "tsc:w": "tsc -w", "lite": "lite-server", …

15
在Swift中将JSON字符串转换为Object的简单方法
我一直在寻找几天,以便在Swift中将相当简单的JSON字符串转换为对象类型,但无济于事。 这是Web服务调用的代码: func GetAllBusiness() { Alamofire.request(.GET, "http://MyWebService/").responseString { (request, response, string, error) in println(string) } } 我有一个快速的结构Business.swift: struct Business { var Id : Int = 0 var Name = "" var Latitude = "" var Longitude = "" var Address = "" } 这是我部署的测试服务: [ { "Id": 1, "Name": "A", …
82 ios  json  swift  iphone 


4
如何使用JsonCreator使用重载的构造函数反序列化类
我正在尝试使用Jackson 1.9.10反序列化此类的实例: public class Person { @JsonCreator public Person(@JsonProperty("name") String name, @JsonProperty("age") int age) { // ... person with both name and age } @JsonCreator public Person(@JsonProperty("name") String name) { // ... person with just a name } } 当我尝试这个我得到以下 冲突的基于属性的创建者:已经... {interface org.codehaus.jackson.annotate.JsonCreator @ org.codehaus.jackson.annotate.JsonCreator()}],遇到...,注释:{interface org.codehaus。 jackson.annotate.JsonCreator @ org.codehaus.jackson.annotate.JsonCreator()}] 有没有办法使用Jackson重载带有重载的构造函数的类? …
82 java  json  jackson 

17
在JSON转换为CSV期间保持JSON密钥的顺序
我正在使用此处http://www.json.org/java/index.html提供的JSON库将必须转换的JSON字符串转换为CSV。但是我有一个问题是,转换后键的顺序丢失了。 这是转换代码: JSONObject jo = new JSONObject(someString); JSONArray ja = jo.getJSONArray("items"); String s = CDL.toString(ja); System.out.println(s); 这是“ someString”的内容: { "items": [ { "WR":"qwe", "QU":"asd", "QA":"end", "WO":"hasd", "NO":"qwer" }, ] } 结果如下: WO,QU,WR,QA,NO hasd,asd,qwe,end,qwer 虽然我期望保持键的顺序: WR,QU,QA,WO,NO qwe,asd,end,hasd,qwer 有什么办法可以使用此库获得此结果吗?如果不是,是否还有其他库可以提供在结果中保留键顺序的功能?
82 java  json  csv 

7
使用C解析JSON
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 6年前关闭。 改善这个问题 我正在尝试寻找一种用C解析JSON的好方法。我真的不需要庞大的库或任何东西,我宁愿拥有体积小,重量轻,功能最少的东西,但有很好的文档。 有人有什么可以指点我的吗?
82 c  json 

10
如何在翻新中处理动态JSON?
我正在使用改造高效的网络库,但是无法处理包含单个前缀的Dynamic JSON,该前缀 responseMessage会object随机responseMessage更改,在某些情况下(动态),相同的前缀()会更改为String。 Json格式的responseMessage对象: { "applicationType":"1", "responseMessage":{ "surname":"Jhon", "forename":" taylor", "dob":"17081990", "refNo":"3394909238490F", "result":"Received" } } responseMessage Json格式会动态更改为字符串类型: { "applicationType":"4", "responseMessage":"Success" } 我的问题是,因为改造具有内置的JSON解析功能,所以我必须为每个请求分配单个POJO!但不幸的是,REST-API是基于动态JSON响应构建的。前缀将在成功(...)和失败(...)方法中从字符串随机更改为对象! void doTrackRef(Map<String, String> paramsref2) { RestAdapter restAdapter = new RestAdapter.Builder().setEndpoint("http://192.168.100.44/RestDemo").build(); TrackerRefRequest userref = restAdapter.create(TrackerRefRequest.class); userref.login(paramsref2, new Callback<TrackerRefResponse>() { @Override public void success( TrackerRefResponse trackdetailresponse, Response response) { Toast.makeText(TrackerActivity.this, …
82 android  json  gson  retrofit 

4
如何从JavaScript中读取脚本标签中的JSON?
我有一个动态生成的页面,我想在其中使用静态JavaScript,并将JSON字符串作为参数传递给它。我已经看到Google使用了这种方法(请参阅Google的+1按钮:他们是如何做到的?)。 但是我应该如何从JavaScript中读取JSON字符串? <html> <head> <script src="jquery-1.6.2.min.js"></script> <script src="myscript.js">{"org": 10, "items":["one","two"]}</script> </head> <body> Hello </body> </html> 在此JavaScript中,我想使用{"org": 10, "items":["one","two"]}HTML文档中的JSON参数。我不知道是否最好使用jQuery。 $(function() { // read JSON alert("the json is:") })

10
从猫鼬返回带有.populate()的某些字段
运行查询后,我从MongoDB返回了JSON值。问题是我不想返回与返回相关的所有JSON,我尝试搜索文档,但没有找到正确的方法来执行此操作。我想知道是否有可能,如果可行的话,正确的方法是什么。示例:在数据库中 { user: "RMS", OS: "GNU/HURD", bearded: "yes", philosophy: { software: "FOSS", cryptology: "Necessary" }, email: { responds: "Yes", address: "rms@gnu.org" }, facebook: {} } { user: "zuckerburg", os: "OSX", bearded: "no", philosophy: { software: "OSS", cryptology: "Optional" }, email: {}, facebook: { responds: "Sometimes", address: "https://www.facebook.com/zuck?fref=ts" } } 如果用户存在该字段,但不返回其他字段,则返回该字段的正确方法是什么?对于上面的示例,我想返回[email][address]RMS[facebook][address]字段和Zuckerburg字段。这就是我尝试查找的字段是否为空,但是它似乎没有起作用的原因。 …

4
Python:将字典列表转换为JSON
我有一个字典列表,看起来像这样: list = [{'id': 123, 'data': 'qwerty', 'indices': [1,10]}, {'id': 345, 'data': 'mnbvc', 'indices': [2,11]}] 等等。列表中可能还有更多文档。我需要将它们转换为一个JSON文档,可以通过bottle返回该文档,但我不知道该怎么做。请帮忙。我在该网站上看到了类似的问题,但是我无法理解那里的解决方案。
82 python  json  list  dictionary 



9
如何在Django中不使用模板的情况下返回JSON?
这与此问题有关:Django根据客户端python返回json和html 我有一个适用于Django应用的命令行Python API。当我通过API访问该应用程序时,它应该返回JSON,而在浏览器中它应该返回HTML。我可以使用不同的URL来访问不同的版本,但是如何仅用一个模板在views.py中呈现HTML模板和JSON ? 要呈现HTML,我将使用: return render_to_response('sample/sample.html....') 但是如何在不放置JSON模板的情况下对JSON做同样的事情?(content-type应为application/json而不是text/html) 什么将决定JSON和HTML输出? 所以在我的views.py: if something: return render_to_response('html_template',.....) else: return HttpReponse(jsondata,mimetype='application/json')

3
使用JSON.net获取JToken的名称/密钥
我有一些看起来像这样的JSON [ { "MobileSiteContent": { "Culture": "en_au", "Key": [ "NameOfKey1" ] } }, { "PageContent": { "Culture": "en_au", "Page": [ "about-us/" ] } } ] 我将其解析为JArray: var array = JArray.Parse(json); 然后,我遍历数组: foreach (var content in array) { } content 是一个 JToken 如何检索每个项目的“名称”或“键”? 例如,“ MobileSiteContent”或“ PageContent”
81 c#  json  json.net 

5
访问JSON元素
我正在从URL获取天气信息。 weather = urllib2.urlopen('url') wjson = weather.read() 我得到的是: { "data": { "current_condition": [{ "cloudcover": "0", "humidity": "54", "observation_time": "08:49 AM", "precipMM": "0.0", "pressure": "1025", "temp_C": "10", "temp_F": "50", "visibility": "10", "weatherCode": "113", "weatherDesc": [{ "value": "Sunny" }], "weatherIconUrl": [{ "value": "http:\/\/www.worldweatheronline.com\/images\/wsymbols01_png_64\/wsymbol_0001_sunny.png" }], "winddir16Point": "E", "winddirDegree": "100", "windspeedKmph": "22", "windspeedMiles": "14" …
81 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.