Questions tagged «json»

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

11
失败/错误时,JSON服务应返回什么
我在C#(.ashx文件)中编写JSON服务。在成功请求服务后,我返回了一些JSON数据。如果请求失败,要么是由于引发异常(例如,数据库超时),要么是因为请求在某种程度上是错误的(例如,将数据库中不存在的ID用作参数),服务应该如何响应?哪些HTTP状态代码是明智的,是否应该返回任何数据? 我预计该服务将主要使用jQuery.form插件从jQuery调用,jQuery或此插件是否具有处理错误响应的默认方式? 编辑:我已经决定成功使用jQuery + .ashx + HTTP [状态码],我将返回JSON,但在错误时,我将返回一个字符串,因为这似乎是jQuery的错误选项。阿贾克斯期望。

5
是否有托管JSON2的公共可用CDN?
众所周知,Google和Microsoft在其CDN(内容分发网络)上托管了几个通用的javascript库。不幸的是,似乎都没有托管JSON2.js。 我知道我可以将JSON2.js的副本上传到我的服务器上并自己提供服务,但是CDN提供了许多我想利用的优势。 因此,考虑到这一点,是否存在托管JSON2的任何公共可用CDN?如果没有,为什么?有某种版权原因吗?
78 javascript  json  cdn 

1
Heroku会截断HTTP响应吗?
我在Heroku Cedar dyno上运行Flask / Gunicorn Python应用程序。该应用返回JSON responses给客户(实际上是个API server)。 客户端有时会收到0字节的响应。但是,不是我退还他们。这是我的应用程序日志的一个片段: 3月14日13:13:31 d.0b1adf0a-0597-4f5c-8901-dfe7cda9bce0 app [web.1] [2013-03-14 13:13:31 UTC] 10.104.41.136 apisrv-api_get_credits_balance():session_token = [MASKED ] 上面的第一行是我开始处理请求的过程。 3月14日13:13:31 d.0b1adf0a-0597-4f5c-8901-dfe7cda9bce0 app [web.1] [2013-03-14 13:13:31 UTC] 10.104.41.136 apisrv 1252148511 api_get_credits_balance():返回[{ credits_balance':0}] 第二行是我返回一个值(到Flask -这是Flask的“ Response”对象)。 3月14日13:13:31 d.0b1adf0a-0597-4f5c-8901-dfe7cda9bce0 app [web.1]“ 10.104.41.136--[14 / Mar / 2013:13:13:31]” POST / get_credits_balance?session_token =屏蔽HTTP …

7
预期进行BEGIN_OBJECT的改造,但进行BEGIN_ARRAY
我是JSON解析的新手,我使用Square的Retrofit库,遇到了这个问题。 我正在尝试解析此JSON响应: [ { "id": 3, "username": "jezer", "regid": "oiqwueoiwqueoiwqueoiwq", "url": "http:\/\/192.168.63.175:3000\/users\/3.json" }, { "id": 4, "username": "emulator", "regid": "qwoiuewqoiueoiwqueoq", "url": "http:\/\/192.168.63.175:3000\/users\/4.json" }, { "id": 7, "username": "test", "regid": "ksadqowueqiaksj", "url": "http:\/\/192.168.63.175:3000\/users\/7.json" } ] 这是我的模型: public class Contacts { public List<User> contacts; } ... public class User { String username; …
78 java  android  json  gson  retrofit 

13
错误415不支持的媒体类型:如果为JSON,则POST无法到达REST,但如果为XML,则为POST
我实际上是REST WS的新手,但实际上我不明白这一点415 Unsupported Media Type。 我正在Firefox上用Poster测试我的REST,GET对我来说也很好,也可以POST(当它是时application/xml),但是当我尝试application/json它完全无法到达WS时,服务器会拒绝它。 这是我的网址:http:// localhost:8081 / RestDemo / services / customers / add 这是JSON我发送的:{"name": "test1", "address" :"test2"} 这是XML我发送的: <customer> <name>test1</name> <address>test2</address> </customer> 这是我的Resource类: @Produces("application/xml") @Path("customers") @Singleton @XmlRootElement(name = "customers") public class CustomerResource { private TreeMap<Integer, Customer> customerMap = new TreeMap<Integer, Customer>(); public CustomerResource() { // hardcode a …
78 java  json  web-services  rest  post 

6
使用循环引用对JavaScript对象进行Stringify(转换为JSON)
我有一个包含循环引用的JavaScript对象定义:它具有引用父对象的属性。 它还具有一些我不想传递给服务器的功能。我将如何序列化和反序列化这些对象? 我读过,做到这一点的最佳方法是使用道格拉斯·克罗克福德的stringify。但是,我在Chrome中遇到以下错误: TypeError:将圆形结构转换为JSON 编码: function finger(xid, xparent){ this.id = xid; this.xparent; //other attributes } function arm(xid, xparent){ this.id = xid; this.parent = xparent; this.fingers = []; //other attributes this.moveArm = function() { //moveArm function details - not included in this testcase alert("moveArm Executed"); } } function person(xid, xparent, xname){ …

6
使用Node.js调用JSON API
我正在尝试获取登录到我的应用程序中的用户的Facebook个人资料图片。Facebook的API指出http://graph.facebook.com/517267866/?fields=picture返回正确的URL作为JSON对象。 我想从代码中获取图片的URL。我尝试了以下操作,但这里缺少内容。 var url = 'http://graph.facebook.com/517267866/?fields=picture'; http.get(url, function(res) { var fbResponse = JSON.parse(res) console.log("Got response: " + fbResponse.picture); }).on('error', function(e) { console.log("Got error: " + e.message); }); 运行此代码将导致以下结果: undefined:1 ^ SyntaxError: Unexpected token o at Object.parse (native)

5
从XML模式(XSD)生成Json模式
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 2年前关闭。 改善这个问题 有人知道如何从现有的XML模式(XSD文件)生成JSON模式吗?有没有可用的工具?

8
将本地文件中的json数据加载到React JS中
我有一个React组件,我想从文件中加载JSON数据。即使我将变量数据创建为全局变量,控制台日志当前也不起作用 'use strict'; var React = require('react/addons'); // load in JSON data from file var data; var oReq = new XMLHttpRequest(); oReq.onload = reqListener; oReq.open("get", "data.json", true); oReq.send(); function reqListener(e) { data = JSON.parse(this.responseText); } console.log(data); var List = React.createClass({ getInitialState: function() { return {data: this.props.data}; }, render: function() { …

8
使用Jackson映射时,将默认值设置为空字段
我正在尝试使用Jackson将一些JSON对象映射到Java对象。JSON对象中的某些字段是必填字段(可以用标记@NotNull),而某些字段是可选字段。 用Jackson映射后,在JSON对象中未设置的所有字段在Java中都将具有空值。是否有类似的注释@NotNull可以告诉Jackson为Java类成员设置默认值(如果为null)? 编辑:为了使问题更清楚,这里是一些代码示例。 Java对象: class JavaObject { @NotNull public String notNullMember; @DefaultValue("Value") public String optionalMember; } JSON对象可以是: { "notNullMember" : "notNull" } 要么: { "notNullMember" : "notNull", "optionalMember" : "optional" } 该@DefaultValue注释只是为了展示一下我问。这不是真正的注释。如果JSON对象类似于第一个示例,则我希望的值optionalMember是"Value"and not null。有没有做这种事情的注释?
78 java  json  jackson 

5
如何从javascript中的Razor Model对象获取JSON对象
在viewmodel对象中,以下是属性: public IList<CollegeInformationDTO> CollegeInformationlist { get; set; } 在VIEW中,javascript如下: var obj = JSON.stringify('@Model.CollegeInformationlist'); alert(obj[1].State); //NOT WORKING, giving string char $.each('@Model.CollegeInformationlist', function (i, item) { var obj = JSON.stringify(item); var r = $.parseJSON(obj); alert(r.State); //just giving undefined. }); 请在这里指导,我如何在javascript中获取JSON对象。

2
将JSON数组转换为Python列表
import json array = '{"fruits": ["apple", "banana", "orange"]}' data = json.loads(array) 那是我的JSON数组,但我想将fruits字符串中的所有值转换为Python列表。正确的做法是什么?
78 python  json  list 

4
Kotlin:遍历JSONArray
我正在使用Kotlin和Realm编写一个Android应用程序。我有一个JSONArray,并且我想遍历此数组中的JSONObject以便将它们加载到Realm数据库类中: 领域类: import io.realm.RealmObject import io.realm.annotations.PrimaryKey import io.realm.annotations.Required open class Person( @PrimaryKey open var id: Long = 0, @Required open var name: String = "" ) : RealmObject() { } JSONArray: { "persons":[ { "id":0, "name":"Biatrix" }, { "id":1, "name":"Bill" }, { "id":2, "name":"Oren" }, { "id":3, "name":"Budd" } ] …
78 android  json  kotlin 


9
使用jq或备用命令行工具比较JSON文件
是否有任何命令行实用程序可用于查找两个JSON文件是否相同,但字典内键和列表内元素顺序不变? 可以使用jq其他等效工具完成此操作吗? 例子: 这两个JSON文件是相同的 A: { "People": ["John", "Bryan"], "City": "Boston", "State": "MA" } B: { "People": ["Bryan", "John"], "State": "MA", "City": "Boston" } 但是这两个JSON文件不同: A: { "People": ["John", "Bryan", "Carla"], "City": "Boston", "State": "MA" } C: { "People": ["Bryan", "John"], "State": "MA", "City": "Boston" } 那将是: $ some_diff_command A.json …
78 json  diff  jq 

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.