Questions tagged «json»

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

2
json.dumps和json.load有什么区别?[关闭]
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加详细信息并通过编辑此帖子来澄清问题。 4年前关闭。 改善这个问题 json.dumps和之间有什么区别json.load? 据我了解,一个将JSON加载到字典中,另一个则加载到对象中。
143 python  json 

4
将JsonNode转换成POJO
这似乎有点不正常,但我在寻找一个有效的方式来变换/映射JsonNode成POJO。 我将模型的一些信息存储在json文件中,并且我必须支持模型的几个版本。 我要做的是将json文件加载到JsonNode的内存中,应用一些版本控制策略以使其与我的Model的最新版本匹配。 ObjectMapper mapper = new ObjectMapper(); BufferedReader fileReader = new BufferedReader(new FileReader(projPath)); JsonNode rootNode = mapper.readTree(fileReader); //Upgrade our file in memory applyVersioningStrategy(rootNode); ProjectModel project = mapJsonNodeToProject(rootNode); 除非有更快的方法,否则我可能最终将手动将其JsonNodes应用于模型
143 java  json  jackson 

10
JSON转换为Pandas DataFrame
我想做的是沿着经纬度坐标指定的路径从Google Maps API中提取海拔数据,如下所示: from urllib2 import Request, urlopen import json path1 = '42.974049,-81.205203|42.974298,-81.195755' request=Request('http://maps.googleapis.com/maps/api/elevation/json?locations='+path1+'&sensor=false') response = urlopen(request) elevations = response.read() 这给了我一个看起来像这样的数据: elevations.splitlines() ['{', ' "results" : [', ' {', ' "elevation" : 243.3462677001953,', ' "location" : {', ' "lat" : 42.974049,', ' "lng" : -81.205203', ' },', ' "resolution" : …

7
用于Objective-C的JSON解析器的比较(JSON框架,YAJL,TouchJSON等)
据我所知,Objective-C,JSON Framework,YAJL和Touch JSON有三个JSON解析器。然后,这三个将具有自己的特征。 例如: YAJL可以用作SAX样式解析器。 JSON框架的历史比较悠久,已被广泛使用。 触摸JSON解析NSData而不是NSString。 另外,据我测试,性能比较的结果如下: [快速] YAJL> JSON框架>触摸JSON [慢]。 如果您了解这些JSON解析器的优缺点,可以告诉我吗? 最后,如果您知道其他JSON解析器,请告诉我。
142 iphone  objective-c  json 

10
将CSV / XLS转换为JSON?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 有谁知道是否有可以让我最好将XLS转换为JSON的应用程序? 我还将为CSV转换程序做准备,因为如果周围什么都没有的话,我可能最终不得不写自己。
142 json  csv  xls 

17
PHP json_encode将数字编码为字符串
我在使用PHP json_encode函数时遇到一个问题。它将数字编码为字符串,例如 array('id' => 3) 变成 "{ ["id": "3", ...) 当js遇到这些值时,它将它们解释为字符串,并且对其执行数字操作失败。有谁知道防止json_encode数字编码为字符串的方法?谢谢!
142 php  javascript  json 

7
java.net.SocketException:套接字失败:EPERM(不允许操作)
我正在一个Android Studio项目中进行多项活动。我目前正在尝试从localhost上的Java Servlet读取输出,但是由于套接字许可,它似乎崩溃了。 我创建了一个新项目,使用完全相同的代码,并且运行良好。所以我不明白为什么不愿意为我的项目工作。 public class LoginActivity extends AppCompatActivity { String apiUrl = "http://10.0.2.2:8080/ProyectService/Servlet?action=login"; EditText username; EditText password; AlertDialog dialog; Usuario session; @Override public void onCreate(Bundle savedInstanceState) { // Inicializacion de ventana super.onCreate(savedInstanceState); setContentView(R.layout.activity_login); getSupportActionBar().hide(); // Inicializacion de componentes username = findViewById(R.id.username); password = findViewById(R.id.password); // Inicializacion de funcionalidad de …
142 java  android  json  servlets 

5
RestSharp JSON参数发布
我试图对我的MVC 3 API进行非常基本的REST调用,而我传入的参数未绑定到action方法。 客户 var request = new RestRequest(Method.POST); request.Resource = "Api/Score"; request.RequestFormat = DataFormat.Json; request.AddBody(request.JsonSerializer.Serialize(new { A = "foo", B = "bar" })); RestResponse response = client.Execute(request); Console.WriteLine(response.Content); 服务器 public class ScoreInputModel { public string A { get; set; } public string B { get; set; } } // …

8
从Jackson 2.2的ObjectMapper漂亮地打印JSON
现在,我有一个实例,org.fasterxml.jackson.databind.ObjectMapper并希望String使用漂亮的JSON 来获取一个。Google搜索的所有结果都提供了Jackson 1.x的实现方法,而我似乎找不到使用2.2的正确,不建议使用的方法。即使我不认为代码对于此问题绝对必要,这也是我现在拥有的: ObjectMapper mapper = new ObjectMapper(); mapper.setSerializationInclusion(Include.NON_NULL); System.out.println("\n\n----------REQUEST-----------"); StringWriter sw = new StringWriter(); mapper.writeValue(sw, jsonObject); // Want pretty version of sw.toString() here
140 java  json  jackson 

3
json.net有关键方法吗?
如果我的回复中包含键“错误”,我需要处理错误并显示警告框。 json.net中是否存在“ haskey”方法?喜欢: var x= JObject.Parse(string_my); if(x.HasKey["error_msg"]) MessageBox.Show("Error!")
139 c#  json  json.net 

6
通过POST(ajax)发送JSON数据并从Controller(MVC)接收JSON响应
我在javascript中创建了一个函数,像这样: function addNewManufacturer() { var name = $("#id-manuf-name").val(); var address = $("#id-manuf-address").val(); var phone = $("#id-manuf-phone").val(); var sendInfo = { Name: name, Address: address, Phone: phone }; $.ajax({ type: "POST", url: "/Home/Add", dataType: "json", success: function (msg) { if (msg) { alert("Somebody" + name + " was added in list …
139 jquery  ajax  asp.net-mvc  json 

8
Jackson序列化:忽略空值(或null)
我当前正在使用杰克逊2.1.4,并且在将对象转换为JSON字符串时忽略字段时遇到一些麻烦。 这是我的类,它充当要转换的对象: public class JsonOperation { public static class Request { @JsonInclude(Include.NON_EMPTY) String requestType; Data data = new Data(); public static class Data { @JsonInclude(Include.NON_EMPTY) String username; String email; String password; String birthday; String coinsPackage; String coins; String transactionId; boolean isLoggedIn; } } public static class Response { @JsonInclude(Include.NON_EMPTY) String …
138 java  json  jackson 


14
Java 8 LocalDate Jackson格式
对于java.util.Date当我做 @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy") private Date dateOfBirth; 然后在发送JSON请求时 { {"dateOfBirth":"01/01/2000"} } 有用。 我应如何针对Java 8的LocalDate字段执行此操作? 我尝试过 @JsonDeserialize(using = LocalDateDeserializer.class) @JsonSerialize(using = LocalDateSerializer.class) private LocalDate dateOfBirth; 没用 有人可以让我知道这样做的正确方法是.. 以下是依赖项 <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>jaxrs-api</artifactId> <version>3.0.9.Final</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.jaxrs</groupId> <artifactId>jackson-jaxrs-json-provider</artifactId> <version>2.4.2</version> </dependency> <dependency> <groupId>com.wordnik</groupId> <artifactId>swagger-annotations</artifactId> <version>1.3.10</version> </dependency>
138 java  json  jackson  jax-rs  resteasy 

7
SyntaxError:JSON中位置1处的意外令牌o
我在控制器中使用类型类解析了一些数据,如下所示: { "data":{ "userList":[ { "id":1, "name":"soni" } ] }, "status":200, "config":{ "method":"POST", "transformRequest":[ null ], "transformResponse":[ null ], "url":"/home/main/module/userlist", "headers":{ "rt":"ajax", "Tenant":"Id:null", "Access-Handler":"Authorization:null", "Accept":"application/json, text/plain, */*" } }, "statusText":"OK" } 我试图像这样存储数据 var userData = _data; var newData = JSON.parse(userData).data.userList; 如何将用户列表提取到新变量?

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.