Questions tagged «json»

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

10
由于输入结束杰克逊解析器,无法映射任何内容
我正在从服务器收到此响应 {"status":"true","msg":"success"} 我正在尝试使用Jackson解析器库解析此json字符串,但不知何故我正面临着映射异常说明 com.fasterxml.jackson.databind.JsonMappingException: No content to map due to end-of-input at [Source: java.io.StringReader@421ea4c0; line: 1, column: 1] 为什么会出现这种例外情况? 如何理解导致此异常的原因? 我正在尝试使用以下方式进行解析: StatusResponses loginValidator = null; ObjectMapper objectMapper = new ObjectMapper(); objectMapper.configure(Feature.AUTO_CLOSE_SOURCE, true); try { String res = result.getResponseAsString();//{"status":"true","msg":"success"} loginValidator = objectMapper.readValue(result.getResponseAsString(), StatusResponses.class); } catch (Exception e) { e.printStackTrace(); } StatusResponse类 …
76 java  android  json  jackson 

11
如何重命名JSON密钥
我有一个具有以下内容的JSON对象: [ { "_id":"5078c3a803ff4197dc81fbfb", "email":"user1@gmail.com", "image":"some_image_url", "name":"Name 1" }, { "_id":"5078c3a803ff4197dc81fbfc", "email":"user2@gmail.com", "image":"some_image_url", "name":"Name 2" } ] 我想将“ _id”键更改为“ id”,这样它将变成 [ { "id":"5078c3a803ff4197dc81fbfb", "email":"user1@gmail.com", "image":"some_image_url", "name":"Name 1" }, { "id":"5078c3a803ff4197dc81fbfc", "email":"user2@gmail.com", "image":"some_image_url", "name":"Name 2" } ] 如何使用Javascript,jQuery或Ruby,Rails做到这一点? 谢谢。
76 json 

2
如何在Python中将数字列表转换为jsonarray
我有以下格式的行: row = [1L,[0.1,0.2],[[1234L,1],[134L,2]]] 现在,我要在文件中写入以下内容: [1,[0.1,0.2],[[1234,1],[134,2]]] 基本上将上面转换成jsonarray? Python中是否有内置方法,库或函数可将数组“转储”到json数组中? 另请注意,我不希望在文件中序列化“ L”。
76 python  json 

6
以“ TryParse”方式反序列化json
当我向服务(我不拥有)发送请求时,它可能会以请求的JSON数据或如下所示的错误进行响应: { "error": { "status": "error message", "code": "999" } } 在这两种情况下,HTTP响应代码均为200 OK,因此我无法使用该代码来确定是否存在错误-我必须反序列化响应以进行检查。所以我有这样的东西: bool TryParseResponseToError(string jsonResponse, out Error error) { // Check expected error keywords presence // before try clause to avoid catch performance drawbacks if (jsonResponse.Contains("error") && jsonResponse.Contains("status") && jsonResponse.Contains("code")) { try { error = new JsonSerializer<Error>().DeserializeFromString(jsonResponse); return true; …
76 c#  .net  json 

3
为什么JSON.parse(['1234'])返回1234?
我在了解的行为时遇到了问题JSON.parse。JSON.parse应该只适用于字符串。但是,对于仅包含一个字符串(甚至用单引号引起来)的数组,如果该字符串仅包含数字,则似乎可以正常工作。 JSON.parse(['1234']) // => 1234 JSON.parse(['1234as']) // => throws error JSON.parse(['123', '123']) // => throws error

4
jQuery.parseJSON单引号和双引号
这实际上有什么区别? 这很好用: var obj1 = jQuery.parseJSON('{"orderedList": "true"}'); document.write("obj1 "+ obj1.orderedList ); 但以下操作无效: var obj2 = jQuery.parseJSON("{'orderedList': 'true'}"); document.write("obj2 "+ obj2.orderedList ); 这是为什么?

12
Emacs模式编辑JSON
有谁知道一个好的Emacs模式来编辑JSON吗?我正在开发的一个应用程序使用基于JSON的通信协议,并且将数据缩进并突出显示语法将对我弄清楚它有很大帮助。
75 json  emacs  unicode 

6
json和xml有什么区别[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 JSON和XML有什么区别?
75 xml  json  comparison 

9
在PHP中的对象上使用json_encode(无论范围如何)
我正在尝试将对象列表输出为json,并想知道是否有一种使对象可用的方法json_encode?我得到的代码看起来像 $related = $user->getRelatedUsers(); echo json_encode($related); 现在,我只是遍历用户数组,并将它们分别导出到数组中,json_encode以便对我来说变成可用的json。我已经尝试过使对象可迭代,但是json_encode无论如何似乎都跳过它们。 编辑:这是var_dump(); php > var_dump($a); object(RedBean_OODBBean)#14 (2) { ["properties":"RedBean_OODBBean":private]=> array(11) { ["id"]=> string(5) "17972" ["pk_UniversalID"]=> string(5) "18830" ["UniversalIdentity"]=> string(1) "1" ["UniversalUserName"]=> string(9) "showforce" ["UniversalPassword"]=> string(32) "" ["UniversalDomain"]=> string(1) "0" ["UniversalCrunchBase"]=> string(1) "0" ["isApproved"]=> string(1) "0" ["accountHash"]=> string(32) "" ["CurrentEvent"]=> string(4) "1204" ["userType"]=> string(7) "company" …
75 php  json  scope  redbean 

8
如何访问JSON对象的名称/值?
function (data) { //add values based on activity type //data = JSON.parse(data); //alert(abc.Phone1); alert(data.myName) alert(data.toString()); if (activityType == "Phone") { } return; }, 如您所见,该回调函数从控制器$.ajax获取JSON数据。 例如: [{"name":"myName" ,"address": "myAddress" }] 在这种情况下,我的第一个警报未定义,而第二个/第三个警报弹出框显示: [{"name":"myName" ,"address": "myAddress" }] 如何按名称访问值,以便我的第一个警报填写的myName值是name?

4
将MS Excel的JSON格式转换为CSV格式[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 7年前关闭。 改善这个问题 我收到了JSON文件,但不知道如何读取。有转换器可以在其中生成漂亮的CSV文件,以便将其加载到MS Excel中吗?我不了解JSON,所以如果有人编写脚本或将我链接到可以完成此任务的脚本,那将非常棒。 我在http://json.bloople.net上找到了一些接近的东西,但是不幸的是,它是JSON到HTML。 编辑:jsonformat.com越来越近,但是它仍然不是CSV。
75 json 

6
从发布请求中读取JAX-RS客户端中的响应正文
在移动应用程序和Web服务之间具有某种代理,发出发布请求时的响应使我们感到困惑。我们收到状态为200的回复:确定。但是我们找不到/提取JSON响应主体。 Client client = ClientBuilder.newClient(); WebTarget webTarget = client.target(WEBSERVICE_BASE_LOCATION + "mobileDevices?operatorCode=KPNSCP"); String jsonString = "{\"osVersion\":\"4.1\",\"apiLevel\":16,\"devicePlatform\":\"ANDROID\"}"; Builder builder = webTarget.request(); Response response = builder.post(Entity.json(jsonString)); 我们正在使用JAX-RS。有人可以提供一些提示来String从服务器响应中提取JSON正文()吗?

11
如何使用jQuery搜索JSON树
我有一个关于在JSON中搜索特定信息的问题。例如,我有这个JSON文件: { "people": { "person": [ { "name": "Peter", "age": 43, "sex": "male" }, { "name": "Zara", "age": 65, "sex": "female" } ] } } 我的问题是,如何通过名称查找特定的人并使用jQuery显示该人的年龄?例如,我想在JSON中搜索一个叫Peter的人,当我找到一个匹配项时,我想显示有关该匹配项的其他信息(在这种情况下,关于名为Peter的人),例如人的年龄。

8
类A声明多个JSON字段
我有一个类A,其中包含一些私有字段,而同一类扩展了另一个类B,它也具有一些在A类中的私有字段。 public class A extends B { private BigDecimal netAmountTcy; private BigDecimal netAmountPcy; private BigDecimal priceTo; private String segment; private BigDecimal taxAmountTcy; private BigDecimal taxAmountPcy; private BigDecimal tradeFeesTcy; private BigDecimal tradeFeesPcy; // getter and setter for the above fields } B班有一些私人班级成员 现在,当我尝试从上述类A创建JSON字符串时,出现以下异常: class com.hexgen.ro.request.A declares multiple JSON fields named netAmountPcy …
75 java  json  gson 

5
尝试使用Spring Boot REST从POST读取JSON字符串
我正在使用最新版本的Spring Boot通过Restful Web Service读取示例JSON ... 这是我的pom.xml: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <groupId>org.springframework</groupId> <artifactId>myservice</artifactId> <version>0.1.0</version> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.2.2.RELEASE</version> </parent> <properties> <java.version>1.7</java.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-rest-webmvc</artifactId> </dependency> <dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> …

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.