Tag: json

jQuery的Ajax发布json到webservice

我想发布一个JSON对象到一个asp.net的web服务。 我的JSON看起来像这样: var markers = { "markers": [ { "position": "128.3657142857143", "markerPosition": "7" }, { "position": "235.1944023323615", "markerPosition": "19" }, { "position": "42.5978231292517", "markerPosition": "-3" } ]}; 我正在使用json2.js stringyfy我的JSON对象。 我正在使用jquery将其发布到我的web服务。 $.ajax({ type: "POST", url: "/webservices/PodcastService.asmx/CreateMarkers", data: markers, contentType: "application/json; charset=utf-8", dataType: "json", success: function(data){alert(data);}, failure: function(errMsg) { alert(errMsg); } }); 我收到以下错误: “无效的JSON基元: 我发现一堆与此有关的post,这似乎是一个非常普遍的问题,但我没有尝试修复这个问题。 当萤火虫什么是张贴到服务器它看起来像这样: 标记%5B0%5D%5Bposition%5D […]

使用JSON.NET将JSON数据反序列化为C#

我对使用C#和JSON数据的工作比较陌生,并且正在寻求指导。 我使用的是C#3.0,.NET3.5SP1和JSON.NET 3.5r6。 我有一个定义的C#类,我需要从JSON结构填充。 但是,并不是从Web服务检索的条目的每个JSON结构都包含在C#类中定义的所有可能的属性。 我一直在做什么似乎是错误的,很难的方式,只是从JObject中逐个挑选每个值,并将string转换为所需的类属性。 JsonSerializer serializer = new JsonSerializer(); var o = (JObject)serializer.Deserialize(myjsondata); MyAccount.EmployeeID = (string)o["employeeid"][0]; 将JSON结构反序列化为C#类并处理JSON源中可能丢失的数据的最佳方法是什么? 我的课程定义为: public class MyAccount { [JsonProperty(PropertyName = "username")] public string UserID { get; set; } [JsonProperty(PropertyName = "givenname")] public string GivenName { get; set; } [JsonProperty(PropertyName = "sn")] public string Surname { get; set; } [JsonProperty(PropertyName […]

如何parsing与Objective-C的JSON?

我是iPhone新手。 任何人都可以告诉我要遵循的步骤来parsing这些数据并获取活动的详细信息,名字和姓氏吗? { "#error": false, "#data": { "": { "activity_id": "35336", "user_id": "1", "user_first_name": "Chandra Bhusan", "user_last_name": "Pandey", "time": "1300870420", "activity_details": "Good\n", "activity_type": "status_update", "photo_url": "http://184.73.155.44/hcl-meme/QA_TEST/sites/default/files/pictures/picture-1627435117.jpg" }, "boolean": "1", "1": { "1": { "photo_1_id": "9755" }, "activity_id": "35294", "album_name": "Kalai_new_Gallery", "user_id": "31", "album_id": "9754", "user_first_name": "Kalaiyarasan", "user_last_name": "Balu", "0": { "photo_0_id": "9756" }, "time": "1300365758", […]

如何使用NSJSONSerialization

我有一个JSONstring(来自PHP的json_encode() ,看起来像这样: [{"id": "1", "name":"Aaa"}, {"id": "2", "name":"Bbb"}] 我想parsing这个到我的iPhone应用程序的某种数据结构。 我想对我来说最好的办法是有一个字典数组,因此数组中的第0个元素是一个字典,其中键为"id" => "1"和"name" => "Aaa" 。 我不明白NSJSONSerialization如何存储数据。 这是我的代码到目前为止: NSError *e = nil; NSDictionary *JSON = [NSJSONSerialization JSONObjectWithData: data options: NSJSONReadingMutableContainers error: &e]; 这只是我在其他网站上看到的一个例子。 我一直试图通过打印出这样的元素数量和类似的东西来读取JSON对象,但我总是得到EXC_BAD_ACCESS 。 我如何使用NSJSONSerializationparsing上面的JSON,并将其转换为我提到的数据结构?

将数组转换为JSON

我有一个数组( var cars = [] ),它包含几个整数。 我已经给数组添加了一些值,但是现在我需要通过jQuery的.get方法将这个数组发送到页面。 我怎样才能将其转换为JSON对象发送?

如何从WCF服务返回干净的JSON?

我想从WCF服务返回一些JSON。 此服务只是从我的数据库返回一些内容。 我可以得到这些数据。 不过,我关心的是我的JSON格式。 目前,返回的JSON格式如下: {"d":"[{\"Age\":35,\"FirstName\":\"Peyton\",\"LastName\":\"Manning\"},{\"Age\":31,\"FirstName\":\"Drew\",\"LastName\":\"Brees\"},{\"Age\":29,\"FirstName\":\"Tony\",\"LastName\":\"Romo\"}]"} 实际上,我希望我的JSON格式尽可能干净。 我相信(我可能是不正确的),以干净的JSON表示的同样的结果集应该是这样的: [{"Age":35,"FirstName":"Peyton","LastName":"Manning"},{"Age":31,"FirstName":"Drew","LastName":"Brees"},{"Age":29,"FirstName":"Tony","LastName":"Romo"}] 我不知道“d”是从哪里来的。 我也不知道为什么要插入转义字符。 我的实体如下所示: [DataContract] public class Person { [DataMember] public string FirstName { get; set; } [DataMember] public string LastName { get; set; } [DataMember] public int Age { get; set; } public Person(string firstName, string lastName, int age) { this.FirstName = firstName; this.LastName = lastName; […]

我不断收到“Uncaught SyntaxError:Unexpected token o”

我试图学习一些html / css / javascript,所以我自己写一个教学项目。 这个想法是在json文件中包含一些词汇,然后将其加载到一个表格中。 我设法加载文件并打印出其中一个值,之后我开始编写代码将值加载到表中。 这样做后,我开始得到一个错误,所以我删除了我写的所有代码,只留下一行(与之前工作过的同一行),只有错误仍然存​​在。 错误如下: Uncaught SyntaxError: Unexpected token o (anonymous function)script.js:10 jQuery.Callbacks.firejquery-1.7.js:1064 jQuery.Callbacks.self.fireWithjquery-1.7.js:1182 donejquery-1.7.js:7454 jQuery.ajaxTransport.send.callback 我的JavaScript代码包含在一个单独的文件,只是这样的: function loadPageIntoDiv(){ document.getElementById("wokabWeeks").style.display = "block"; } function loadWokab(){ //also tried getJSON which threw the same error jQuery.get('wokab.json', function(data) { var glacier = JSON.parse(data); }); } 而我的JSON文件现在只有以下几点: [ { "english": "bag", "kana": "kaban", "kanji": "K" […]

如何将string转换为Java中的JSONObject

我有一个名为jsonStringstringvariables: {"phonetype":"N95","cat":"WP"} 现在我想把它转换成JSON对象。 我在Google上search的更多,但没有得到任何预期的答案…

漂亮的打印与PHP的JSON

我正在构build一个将JSON数据提供给另一个脚本的PHP脚本。 我的脚本将数据构build成一个大的关联数组,然后使用json_encode输出数据。 这是一个示例脚本: $data = array('a' => 'apple', 'b' => 'banana', 'c' => 'catnip'); header('Content-type: text/javascript'); echo json_encode($data); 上面的代码产生以下输出: {"a":"apple","b":"banana","c":"catnip"} 如果你有less量的数据,这是非常好的,但我更喜欢这些方面的东西: { "a": "apple", "b": "banana", "c": "catnip" } 有没有办法做到这一点在PHP中没有丑陋的黑客? Facebook上的某个人似乎已经明白了。

问题返回JSON值

我没有得到来自服务器的JSONtypes数据的响应。 我正在使用JSON插件。 jQuery( "#dialog-form" ).dialog({ autoOpen: false, height: 500, width: 750, modal: true, buttons :{ "Search" : function(){ jQuery.ajax({type : 'POST', dataType : 'json', url : '<s:url action="part" method="finder" />', success : handledata}) } } }); var handledata = function(data) { alert(data); } 如果dataType = 'json'我没有得到任何回应,但如果我没有提到任何dataType ,我得到的页面的HTML格式。 public String list(){ JSONObject jo = new JSONObject(); […]