Questions tagged «json»

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

5
如何使用Jackson来反序列化JS日期?
我从ExtJS获取日期字符串,其格式为: “ 2011-04-08T09:00:00” 当我尝试反序列化此日期时,它将时区更改为“印度标准时间”(该时间增加+5:30)。这就是我反序列化日期的方式: SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); getObjectMapper().getDeserializationConfig().setDateFormat(dateFormat); 这样做也不会更改时区。我仍然在IST中得到日期: SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); dateFormat.setTimeZone(TimeZone.getTimeZone("GMT")); getObjectMapper().getDeserializationConfig().setDateFormat(dateFormat); 如何以无时区麻烦的日期反序列化日期?
72 java  json  datetime  jackson 


5
缺少CORS标头“ Access-Control-Allow-Origin”
我从asp.net表单调用此函数,并在调用ajax时在Firebug控制台上收到以下错误。 跨域请求被阻止:同源策略禁止读取位于http://anotherdomain/test.json的远程资源。(原因:CORS标头“ Access-Control-Allow-Origin”缺失)。 var url= 'http://anotherdomain/test.json'; $.ajax({ url: url, crossOrigin: true, type: 'GET', xhrFields: { withCredentials: true }, accept: 'application/json' }).done(function (data) { alert(data); }).fail(function (xhr, textStatus, error) { var title, message; switch (xhr.status) { case 403: title = xhr.responseJSON.errorSummary; message = 'Please login to your server before running the …
72 jquery  ajax  json  cors  jsonp 

4
gem install json -v 1.7.3给出“请更新您的PATH以包括构建工具”
当我跑步时: rails new blog 我得到: Installing json (1.7.3) Gem::InstallError: The 'json' native gem requires installed build tools. Please update your PATH to include build tools or download the DevKit from 'http://rubyinstaller.org/downloads' and follow the instructions at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit' An error occurred while installing json (1.7.3), and Bundler cannot continue. Make sure …


1
Gson麻烦将POJO的ArrayList序列化
我一直在计划使用simpleXML来满足序列化需求,但是我想尝试使用JSON来学习一些新知识。 这是我用来尝试使用Gson 1.7.1序列化测试POJO的ArrayList的代码。 注意:为了简化代码,我删除了字符串“ s”的读取器/写入器。 package test; import java.io.IOException; import java.util.ArrayList; import java.util.Collections; import java.util.List; import com.google.gson.Gson; public class TestGsonSerialDeserialList { public static void main(String[] args) throws IOException{ Gson gson = new Gson(); //Make Serial String s; List<TestObject> list = Collections.synchronizedList(new ArrayList<TestObject>() ); list.add(new TestObject()); list.add(new TestObject()); s = gson.toJson(list, …

3
将JSON对象发布到Symfony 2
我正在使用Symfony 2开发一个项目,我已经构建了一个捆绑包来处理我的所有数据库服务,该服务将来回传递JSON数据。 我的问题/问题: 是否可以发布简单的JSON对象?目前,我通过给对象一个名称来欺骗我的ajax调用的普通表单帖子,json={"key":"value"}如果我不给它一个名称,我似乎无法从Symfony请求对象中获取数据。$JSON = $request->request->get('json'); 我希望能够使用一个服务包来处理来自AJAX调用或常规Symfony形式的数据。目前,我正在使用提交的Symfony表单,然后使用JSON_ENCODE获取数据,但是我无法弄清楚如何将数据发布到期望请求数据的服务控制器中。 总结一下: 我希望Symfony接受JSON post对象而不是表单。 我想使用请求/响应在控制器之间传递JSON对象 如果我要解决所有这些错误,请随时告诉我!
71 php  ajax  json  symfony 

7
如何从Java HTTPResponse解析JSON?
我有一个用于刚刚发出的Web请求的HttpResponse对象。响应为JSON格式,因此我需要对其进行解析。我可以用一种荒谬的复杂方式来做到这一点,但是似乎必须有一种更好的方式。 这真的是我能做的最好的吗? HttpResponse response; // some response object Reader in = new BufferedReader( new InputStreamReader(response.getEntity().getContent(), "UTF-8")); StringBuilder builder= new StringBuilder(); char[] buf = new char[1000]; int l = 0; while (l >= 0) { builder.append(buf, 0, l); l = in.read(buf); } JSONTokener tokener = new JSONTokener( builder.toString() ); JSONArray finalResult …
71 java  android  json 

8
Angular-无法进行ng-repeat订单
我已经用orderBy尝试了许多ng-repeat的例子,但是我无法使json与它一起工作。 <div ng-app> <script type="text/javascript" src="http://code.angularjs.org/1.0.1/angular-1.0.1.js"></script> <div ng:controller="Main"> <div ng-repeat="release in releases| orderBy:'environment_id'"> {{release.environment_id}} </div> </div> </div> 还有JSON function Main($scope) { $scope.releases = { "tvl-c-wbap001 + tvl-webapp": { "timestamp": " 05:05:53 PM ", "environment_id": "CERT5", "release_header": "Projects/Dev", "date": "19 Oct", "release": "12.11.91-1" }, "tvl-c-wbap401 + tvl-webapp": { "timestamp": " 10:07:25 …

2
Gson并反序列化带有数组的对象数组
我正在尝试使用Gson反序列化从Web服务返回的json字符串 该结构将以返回TypeDTO[]。 哪里TypeDTO像 int id; String name; ArrayList<ItemDTO> items[] 和ItemDTO就像 int id; String name; Boolean valid; 当我如下调用代码时 Gson gson = new Gson(); TypeDTO[] mytypes = (TypeDTO[]) gson.fromJson(reply, TypeDTO[].class); 对象内部的所有内容均为空 但是,如果我使用 JSONArray并将JSONObject它们从org.json罐子中逐段拉出,效果很好,并相应地填充了字段。 关于我在做什么错的任何想法吗?Gson非常快吗?还是我最好坚持自己已经做的工作​​? 谢谢大卫
71 java  json  gson 

2
如何在Java中使用org.json.JSONObject将值设置为null?
如何在Java中使用org.json.JSONObject将值设置为null?我肯定可以通过使用isNull来读取值是否为null,但是当我将其设置为null时,它只会忽略我: JSONObject o = new JSONObject(); o.put("key",null); o.isNull("key"); // returns true, buuuut... o.has("key"); // returns false o.isNull("somethingIHaventSetAtAll"); // also returns true, unfortunately
71 java  json 


4
如何将JSON作为MVC 5操作方法参数接收
我一直在尝试整个下午在网络上爬行,试图在动作控制器中接收JSON对象。 什么是正确的或更简单的方法? 我尝试了以下方法:1: //Post/ Roles/AddUser [HttpPost] public ActionResult AddUser(String model) { if(model != null) { return Json("Success"); }else { return Json("An Error Has occoured"); } } 这给了我输入一个空值。 2: //Post/ Roles/AddUser [HttpPost] public ActionResult AddUser(IDictionary<string, object> model) { if(model != null) { return Json("Success"); }else { return Json("An Error Has occoured"); …

2
忽略Json.net中的空字段
我有一些必须序列化为JSON的数据。我正在使用JSON.NET。我的代码结构与此类似: public struct structA { public string Field1; public structB Field2; public structB Field3; } public struct structB { public string Subfield1; public string Subfield2; } 问题是,我的JSON输出需要具有ON Field1ORField2或ON-Field3取决于所使用的字段(即不为null)。默认情况下,我的JSON如下所示: { "Field1": null, "Field2": {"Subfield1": "test1", "Subfield2": "test2"}, "Field3": {"Subfield1": null, "Subfield2": null}, } 我知道我可以使用NullValueHandling.Ignore,但这给了我如下所示的JSON: { "Field2": {"Subfield1": "test1", "Subfield2": "test2"}, "Field3": …

5
将字典的C#JSON序列化为{key:value,…}而不是{key:key,value:value,…}
是否可以使用以下格式的DataContractJsonSerializer将.Net Dictionary <Key,Value>序列化为JSON : { key0:value0, key1:value1, ... } 我使用字典<K,V>,因为没有预定义的输入结构。 我对DataContractJsonSerializer的结果很感兴趣!我已经找到一个“代理”示例,但是输出中还有一个附加的“数据”,如果字典<K,String>是,转义也是假的。 我已经找到了解决方案,需要什么!首先,一个可序列化的“字典”类:(当然,该示例仅以一种方式工作,但是我不需要反序列化) [Serializable] public class MyJsonDictionary<K, V> : ISerializable { Dictionary<K, V> dict = new Dictionary<K, V>(); public MyJsonDictionary() { } protected MyJsonDictionary( SerializationInfo info, StreamingContext context ) { throw new NotImplementedException(); } public void GetObjectData( SerializationInfo info, StreamingContext context …

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.