【发布时间】:2015-08-26 19:02:47
【问题描述】:
我在搜索时遇到问题并且无法理解我可以使用哪种类型的 json 解析器,例如我有本地 json,我想赞美它是否有任何我可以在 newsoft json 或 ez 附近使用的 sdk 来学习,因为我是windows phone 和 8.1 开发人员,我对 android 很烂,我真的需要它来完成毕业项目,我几乎创造了所有东西
[
{
"id": 1,
"time": 40,
"srcLong": 35.909124,
"srcLat": 31.973628,
"destLong": 35.898258,
"destLat": 31.985622,
"subSites": [
{
"id": 1,
"name": "location 1"
},
{
"id": 2,
"name": "location 2"
},
{
"id": 3,
"name": "location 3"
}
]
}]
请问如何获取响应,例如newsoft json中的代码是这样的
var serviceUri = "http://localhost:24728/api/sites";
HttpClient client = new HttpClient();
var response = await client.GetAsync(serviceUri);
var datafile = await response.Content.ReadAsStringAsync();
RootObject data = JsonConvert.DeserializeObject<RootObject (((string)datafile).Substring(1, ((string)datafile).Length - 2));
当然你创建类来处理对象请有人可以帮我解决这个问题,我需要删除 [] 成为 json 对象我只需要我应该使用的 sdk 以及从哪里开始学习以及是否有没问题告诉我如何对其进行子串化并放置此代码
string uri = "http://localhost:24728/api/sites/1";
HttpResponseMessage response2 = await client.PutAsJsonAsync(uri, data);
请问在android中是否有任何等价物。
问候, 是的。
【问题讨论】:
-
对不起,我有点困惑,所以你只是想从你的字符串 json 数组中删除 []?还有来自 sdk 的东西?
-
有什么东西相当于获取 json 并将 jon 发布到 URL 吗?我不知道如何在 android 中获取数据和发布数据
-
上面的代码是在 C# 和 newsoft json sdk 中,这就是你如何在那个库中获得响应我被困在我不知道如何在 android 中获得响应。