Tag: json

Ajax请求返回200 OK,但会触发错误事件而不是成功

我在我的网站上实现了一个Ajax请求,我正在从一个网页调用端点。 它总是返回200 OK ,但jQuery执行错误事件。 我尝试了很多东西,但我无法弄清楚这个问题。 我在下面添加我的代码: jQuery代码 var row = "1"; var json = "{'TwitterId':'" + row + "'}"; $.ajax({ type: 'POST', url: 'Jqueryoperation.aspx?Operation=DeleteRow', contentType: 'application/json; charset=utf-8', data: json, dataType: 'json', cache: false, success: AjaxSucceeded, error: AjaxFailed }); function AjaxSucceeded(result) { alert("hello"); alert(result.d); } function AjaxFailed(result) { alert("hello1"); alert(result.status + ' ' + result.statusText); } […]

JSONException:类型java.lang.String的值不能转换为JSONObject

我有一个JSON文件,其中有2个JSON数组:一个数组的路线和一个数组的景点。 一条路线应该由用户可以导航到的几个景点组成。 不幸的是我得到的错误: JSONException:类型java.lang.String的值不能转换为JSONObject 这里是我的变量和解析JSON文件的代码: private InputStream is = null; private String json = ""; private JSONObject jObj = null; try { BufferedReader reader = new BufferedReader(new InputStreamReader(is, "iso-8859-1"), 8); StringBuilder sb = new StringBuilder(); String line = null; while ((line = reader.readLine()) != null) { sb.append(line + "\n"); } is.close(); // hier habe ich […]

JSON语法是否允许对象中的重复键?

这是有效的JSON? { "a" : "x", "a" : "y" } http://jsonlint.com/说是的。 http://www.json.org/并没有说任何关于被禁止的内容。 但显然这没有多大意义,是吗? 大多数的实现可能使用哈希表,所以它被重写无论如何。

如何遍历一个JSONObject?

我使用名为JSONObject的JSON库(如果需要,我不介意切换)。 我知道如何遍历JSONArrays ,但是当我从Facebook解析JSON数据时,我没有得到一个数组,只有一个JSONObject ,但我需要能够通过它的索引访问一个项目,比如JSONObject[0]第一个,我不知道该怎么做。 { "http://http://url.com/": { "id": "http://http://url.com//" }, "http://url2.co/": { "id": "http://url2.com//", "shares": 16 } , "http://url3.com/": { "id": "http://url3.com//", "shares": 16 } }

加载本地JSON文件

我试图加载一个本地的JSON文件,但它不会工作。 这是我的JavaScript代码(使用jQuery: var json = $.getJSON("test.json"); var data = eval("(" +json.responseText + ")"); document.write(data["a"]); test.json文件: {"a" : "b", "c" : "d"} 没有任何显示,Firebug告诉我,数据是不确定的。 在Firebug中,我可以看到json.responseText ,它是好的和有效的,但是当我复制该行时,这很奇怪: var data = eval("(" +json.responseText + ")"); 在Firebug的控制台,它的工作原理,我可以访问数据。 任何人都有解决方案?

我如何将JSON转换为CSV?

我有一个JSON文件,我想隐藏到一个CSV文件。 我怎样才能用Python做到这一点? 我试过了: import json import csv f = open('data.json') data = json.load(f) f.close() f = open('data.csv') csv_file = csv.writer(f) for item in data: f.writerow(item) f.close() 但是,它没有工作。 我正在使用Django和我收到的错误是: file' object has no attribute 'writerow' 所以,我尝试了以下内容: import json import csv f = open('data.json') data = json.load(f) f.close() f = open('data.csv') csv_file = csv.writer(f) for item in […]

如何使用Gson将JSON转换为HashMap?

我正在从一个返回JSON格式的数据的服务器请求数据。 提出请求时,将HashMap转换为JSON并不难,但另一方面似乎有点棘手。 JSON响应如下所示: { "header" : { "alerts" : [ { "AlertID" : "2", "TSExpires" : null, "Target" : "1", "Text" : "woot", "Type" : "1" }, { "AlertID" : "3", "TSExpires" : null, "Target" : "1", "Text" : "woot", "Type" : "1" } ], "session" : "0bc8d0835f93ac3ebbf11560b2c5be9a" }, "result" : "4be26bc400d3c" } 访问这些数据最简单的方法是什么? 我正在使用GSON模块。

Gson:如何从没有注释的序列化中排除特定的字段

我正在努力学习Gson,而我正在努力解决现场排斥问题。 这是我的课程 public class Student { private Long id; private String firstName = "Philip"; private String middleName = "J."; private String initials = "PF"; private String lastName = "Fry"; private Country country; private Country countryOfBirth; } public class Country { private Long id; private String name; private Object other; } 我可以使用GsonBuilder并添加ExclusionStrategy像字段名称像firstName或country但我似乎无法设法排除像country.name这样的特定字段的属性。 使用方法public boolean shouldSkipField(FieldAttributes fa) […]