Questions tagged «json»

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

2
如何在C#中使用system.net.webrequest获取json响应?
我需要从外部域获取json数据。我使用webrequest从网站获得响应。这是代码: var request = WebRequest.Create(url); string text; var response = (HttpWebResponse) request.GetResponse(); using (var sr = new StreamReader(response.GetResponseStream())) { text = sr.ReadToEnd(); } 有人知道为什么我无法获取json数据吗?
80 c#  .net  json  webrequest 

8
如何使用NSURLRequest在Http请求中发送json数据
我是Objective-c的新手,从最近开始,我就在请求/响应中投入了大量精力。我有一个工作示例,可以调用url(通过http GET)并解析返回的json。 下面的工作示例 - (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response { [responseData setLength:0]; } - (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data { [responseData appendData:data]; } - (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error { NSLog([NSString stringWithFormat:@"Connection failed: %@", [error description]]); } - (void)connectionDidFinishLoading:(NSURLConnection *)connection { [connection release]; //do something with the json that comes back ... (the …



12
詹金斯管道NotSerializableException:groovy.json.internal.LazyMap
已解决:感谢S.Richmond的以下答复。我需要取消设置所有groovy.json.internal.LazyMap类型的存储映射,这意味着使变量无效envServers并object在使用后。 附加:搜索此错误的人员可能有兴趣使用Jenkins管道步骤readJSON-在此处查找更多信息。 我正在尝试使用Jenkins Pipeline从用户那里获取输入,该输入作为json字符串传递给作业。管道然后使用隔离程序对此进行解析,然后我选择了重要信息。然后,它将使用该信息以不同的作业参数并行运行1个作业。 直到我"## Error when below here is added"在脚本下方添加代码,该脚本才能正常运行。甚至低于该点的代码也将独立运行。但是当结合在一起时,我得到以下错误。 我应该注意,已触发的作业已被调用并确实成功运行,但是发生以下错误并使主作业失败。因此,主作业不等待触发作业的返回。我可以尝试/赶上,build job:但是我希望主要作业等待触发的作业完成。 有人可以在这里协助吗?如果您需要更多信息,请告诉我。 干杯 def slurpJSON() { return new groovy.json.JsonSlurper().parseText(BUILD_CHOICES); } node { stage 'Prepare'; echo 'Loading choices as build properties'; def object = slurpJSON(); def serverChoices = []; def serverChoicesStr = ''; for (env in object) { envName …

7
从HTTP响应获取JSON对象
我想JSON从Http get响应中获取一个对象: 这是我当前对Http get的代码: protected String doInBackground(String... params) { HttpClient client = new DefaultHttpClient(); HttpGet request = new HttpGet(params[0]); HttpResponse response; String result = null; try { response = client.execute(request); HttpEntity entity = response.getEntity(); if (entity != null) { // A Simple JSON Response Read InputStream instream = entity.getContent(); result …
80 java  android  json 

4
带有JSON的Spring MVC分段请求
我想使用Spring MVC发布带有一些JSON数据的文件。因此,我开发了一种休息服务 @RequestMapping(value = "/servicegenerator/wsdl", method = RequestMethod.POST,consumes = { "multipart/mixed", "multipart/form-data" }) @ResponseBody public String generateWSDLService(@RequestPart("meta-data") WSDLInfo wsdlInfo,@RequestPart("file") MultipartFile file) throws WSDLException, IOException, JAXBException, ParserConfigurationException, SAXException, TransformerException { return handleWSDL(wsdlInfo,file); } 当我从其他客户端发送请求时 content-Type = multipart/form-data or multipart/mixed,出现下一个异常: org.springframework.web.multipart.support.MissingServletRequestPartException 谁能帮助我解决这个问题? 我可以@RequestPart同时将Multipart和JSON发送到服务器吗?

9
Jackson ObjectMapper-指定对象属性的序列化顺序
我正在实现RESTful Web服务,其中用户必须与请求一起发送签名的验证令牌,以便可以确保请求不会被中间人篡改。我当前的实现如下。 验证令牌是VerifData对象,序列化为String,然后进行哈希处理和加密。 class VerifData { int prop1; int prop2; } 在我的服务中,我将要序列化的数据放入VerifData的实例中,然后使用Jackson ObjectMapper对其进行序列化,并与验证令牌一起传递给验证引擎。 VerfiData verifData = new VerifData(12345, 67890); ObjectMapper mapper = new ObjectMapper(); String verifCodeGenerated = mapper.writeValueAsString(verifData); 但是似乎每次启动应用程序容器时,ObjectMapper映射到字符串的属性的顺序都会改变。 例如:一次 {"prop1":12345,"prop2":67890} 再过一次 {"prop2":67890,"prop1":12345} 因此,如果客户端将VerifData实例序列化为第一个String,则即使它是正确的,也有50%的机会失败。 有办法解决这个问题吗?是否可以指定要按ObjectMapper映射的属性的顺序(如升序)?还是有其他方法可以最好地实施此验证步骤。客户端和服务器实现都是我开发的。我使用Java Security API进行签名和验证。

6
如何使用jQuery创建JSON对象
我有以下格式的JSON对象: temp:[ { test:'test 1', testData: [ {testName: 'do',testId:''} ], testRcd:'value' }, { test:'test 2', testData: [ {testName: 'do1',testId:''} ], testRcd:'value' } ], 如何在上述格式的jquery中创建JSON对象。我想创建一个动态JSON对象。
80 json  arrays 

3
TypeError:JSON对象必须为str,而不是“ bytes”
我有以下抛出的非常基本的代码; TypeError: the JSON object must be str, not 'bytes' import requests import json url = 'my url' user = 'my user' pwd = 'my password' response = requests.get(url, auth=(user, pwd)) if(myResponse.ok): Data = json.loads(myResponse.content) 我尝试将解码设置为Data变量,如下所示,但它会引发相同的错误; jData = json.loads(myResponse.content).decode('utf-8') 有什么建议么?
79 python  json 

4
python JSON仅在第一级获得键
我有一个非常长且复杂的json对象,但我只想在第一级获得项目/键! 例: { "1": "a", "3": "b", "8": { "12": "c", "25": "d" } } 我想得到1,3,8! 我发现以下代码: for key, value in data.iteritems(): print key, value 但它会打印所有键(以及12和25)

3
只允许在JSON模式中声明的属性
我正在使用json-schema,并且只想允许在此文件中声明的属性通过验证。例如,如果用户在其json对象中传递“名称”属性,则该模式将失败,因为此处没有将“名称”作为属性列出。 是否有一些类似于“必需”的功能仅允许列出的属性通过? { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Accounting Resource - Add Item", "type": "object", "properties": { "itemNumber": { "type":"string", "minimum": 3 }, "title": { "type":"string", "minimum": 5 }, "description": { "type":"string", "minimum": 5 } }, "required": [ "itemNumber", "title", "description" ] }
79 json  jsonschema 

2
在python中将json转换为字符串
一开始我没有清楚地解释我的问题。在JSON中将json转换为字符串时,请尝试使用str()和json.dumps()。 >>> data = {'jsonKey': 'jsonValue',"title": "hello world"} >>> print json.dumps(data) {"jsonKey": "jsonValue", "title": "hello world"} >>> print str(data) {'jsonKey': 'jsonValue', 'title': 'hello world'} >>> json.dumps(data) '{"jsonKey": "jsonValue", "title": "hello world"}' >>> str(data) "{'jsonKey': 'jsonValue', 'title': 'hello world'}" 我的问题是: >>> data = {'jsonKey': 'jsonValue',"title": "hello world'"} >>> str(data) '{\'jsonKey\': \'jsonValue\', …
79 python  json  string 

7
保留undefined,否则JSON.stringify会删除
在执行JSON.stringify(hash)时如何保留未定义的值? 这是一个例子: var hash = { "name" : "boda", "email" : undefined, "country" : "africa" }; var string = JSON.stringify(hash); > "{"name":"boda","country":"africa"}" 电子邮件从JSON.stringify中消失了。
79 javascript  json 

5
jQuery的JSON字符串?
而不是从json字符串中使用$ .parseJSON,我需要获取对象并将其存储在变量中作为代表json的字符串。 (我正在处理的库期望使用格式错误的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.