Tag: json

如何在Javascript中读取外部本地JSON文件

我在本地系统中保存了一个JSON文件,并创build了一个Javascript文件,以便读取JSON文件并将数据打印出来。 这是JSON文件: {"resource":"A","literals":["B","C","D"]} 让我们说这是你到JSON文件的path: /Users/Documents/workspace/test.json 任何人都可以帮我写一段简单的代码来读取JSON文件,并在Javascript中打印数据。 我对JavaScript很陌生,需要一些简单的开始。 非常感谢您的帮助。

如何使用NSURLRequest发送Http请求中的json数据

我是新来的Objective-C,而且我已经开始为最近的请求/响应付出很大的努力。 我有一个工作的例子,可以调用一个url(通过http GET)并parsing返回的json。 下面的工作示例如下 – (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response { [responseData setLength:0]; } – (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data { [responseData appendData:data]; } – (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error { NSLog([NSString stringWithFormat:@"Connection failed: %@", [error description]]); } – (void)connectionDidFinishLoading:(NSURLConnection *)connection { [connection release]; //do something with the json that comes back … (the fun part) } – […]

如何parsingJSON并将其值转换为数组?

public static void parseProfilesJson(String the_json){ try { JSONObject myjson = new JSONObject(the_json); JSONArray nameArray = myjson.names(); JSONArray valArray = myjson.toJSONArray(nameArray); for(int i=0;i<valArray.length();i++) { String p = nameArray.getString(i) + "," + ValArray.getString(i); Log.i("p",p); } } catch (JSONException e) { e.printStackTrace(); } } 正如你所看到的,这个示例代码将打印出JSON的KEY ,接下来是JSONS的VALUES 。 它会打印configuration文件,约翰如果json是这样的: {'profiles':'john'} 这很酷。 这很好,因为我可以使用这些variables。 但是,如果JSON是这样的: {'profiles': [{'name':'john', 'age': 44}, {'name':'Alex','age':11}]} 在这种情况下,整个值将是数组。 […]

JSON在JavaScript中查找

除了循环查找JSON数据,还有更好的方法吗? 这是编辑和删除。 for(var k in objJsonResp) { if (objJsonResp[k].txtId == id) { if (action == 'delete') { objJsonResp.splice(k,1); } else { objJsonResp[k] = newVal; } break; } } 数据被安排成地图列表。 喜欢: [ {id:value, pId:value, cId:value,…}, {id:value, pId:value, cId:value,…}, … ]

我应该如何在JSON中转义string?

当手动创buildJSON数据时,我应该如何转义string字段? 我应该使用像Apache Commons Lang的StringEscapeUtilities.escapeHtml , StringEscapeUtilities.escapeXml ,还是应该使用java.net.URLEncoder ? 问题是,当我使用SEU.escapeHtml ,它不会避免引号,当我把整个string包装成一对的时候,会产生格式不正确的JSON。

JavaScriptSerializer.Deserialize – 如何更改字段名称

简介 :如何使用JavaScriptSerializer.Deserialize将JSON数据中的字段名称映射到.Net对象的字段名称? 更长的版本 :我有以下JSON数据来自我的服务器API(不用.Net编码) {"user_id":1234, "detail_level":"low"} 我有以下的C#对象: [Serializable] public class DataObject { [XmlElement("user_id")] public int UserId { get; set; } [XmlElement("detail_level")] public DetailLevel DetailLevel { get; set; } } 其中DetailLevel是具有“Low”作为其中一个值的枚举。 此testing失败: [TestMethod] public void DataObjectSimpleParseTest() { JavaScriptSerializer serializer = new JavaScriptSerializer(); DataObject dataObject = serializer.Deserialize<DataObject>(JsonData); Assert.IsNotNull(dataObject); Assert.AreEqual(DetailLevel.Low, dataObject.DetailLevel); Assert.AreEqual(1234, dataObject.UserId); } 最后两个断言失败,因为这些字段中没有数据。 如果我将JSON数据更改为 {"userid":1234, "detaillevel":"low"} […]

JavaScript可以连接MySQL吗?

JavaScript可以连接MySQL吗? 如果是这样,怎么样?

在Java中将XML转换为JSON的最快方法

在Java中快速简单地将XML转换为JSON有什么好的工具?

在ASP.NET MVC 3中用C#创build级联下拉最简单的方法

我想在C#使用MVC3 (最好是Razor ) 级联创build两个DropDownList 。 我想有一个下拉列表,您可以select年份,另一个下拉列表,您可以根据所选年份select一组特定的月份。 让我们把它简单。 当我在下拉列表“年份”中select当前年份(即2011年)时,下拉列表“月份”会填入直到当前月份(即3月)的月份。 对于其他情况(其他年份)没有限制。 此外,在下拉列表“年”中的任何元素被选中之前,“下拉”下拉列表“月”会很好。 我已经在互联网寻找一些解决scheme,使用jQuery甚至自制的方法,但他们都参考了过去的MVC版本和一些命令在MVC3不推荐使用。 非常感谢您的帮助。

Json.NETcachingtypes的序列化信息?

在.NET世界中,当谈到对象序列化时,通常会在运行时检查对象的字段和属性。 在处理大量对象时,使用reflection来处理这个工作通常是很慢的,是不可取的。 另一种方式是使用IL发射或构buildperformance树,从而提供显着的性能增益而不是reflection。 而后者是现代图书馆在处理序列化时select的。 但是,在运行时构build和发布IL需要时间,只有将这些信息caching并重新用于相同types的对象时,投资才会被偿还。 当使用Json.NET时,我不清楚上面使用了哪种方法,如果后者确实使用,是否使用caching。 例如,当我这样做时: JsonConvert.SerializeObject(new Foo { value = 1 }); Json.NET是否构build了Foo的成员访问信息和caching以供以后重用?