【发布时间】:2014-04-07 17:01:48
【问题描述】:
我想在这个链接http://api.learn2crack.com/android/jsonos/ 中创建和写jsonarray。我进行了研究,但找不到让我满意的例子。
我知道我如何写成JsonString,例如:
string jsonstring = new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(obj);
但我在 asp.net 中有一个数组,我想像这样将该数组写为 JSONarray
{ "android":
[
{ "ver": "1.5", "name": "Cupcake", "api": "API level 3" },
{ "ver": "1.6", "name": "Donut", "api": "API level 4" }
]
}
【问题讨论】:
-
出于什么目的?如果您将 JSON 返回给客户端以响应请求,那么它只是一个字符串。您可以构建 JSON 并将其直接作为字符串返回。或者,您可以使用
JavaScriptSerializer之类的东西将对象序列化为 JSON。或者,如果您使用 MVC,则可以返回Json()结果。或者,使用 WebAPI,只返回被序列化的对象。有很多方法可以做到这一点。你被困在哪里了? -
我知道我如何写为 JsonString ex: ...string jsonstring = new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(obj);... 但我有一个数组asp.net 我想把这个数组写成 JSONarray 像这样 { "android": [ { "ver": "1.5", "name": "Cupcake", "api": "API level 3" }, { "版本:“1.6”,“名称”:“甜甜圈”,“api”:“API 级别 4”}]}
标签: arrays