android中的newsoft json等效于什么
我在搜索时遇到问题,无法理解我可以使用哪种类型的json解析器。例如,我有本地json,我想问一下,在newsoft json或ez附近是否有我可以使用的sdk可以学习,因为我是windows phone和8.1开发人员,我对android很差劲,我真的需要它来完成我创建的几乎所有毕业设计android中的newsoft json等效于什么,android,json,Android,Json,我在搜索时遇到问题,无法理解我可以使用哪种类型的json解析器。例如,我有本地json,我想问一下,在newsoft json或ez附近是否有我可以使用的sdk可以学习,因为我是windows phone和8.1开发人员,我对android很差劲,我真的需要它来完成我创建的几乎所有毕业设计 [ { "id": 1, "time": 40, "srcLong": 35.909124, "srcLat": 31.973628, "destLong": 35.8
[
{
"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"
}
]
}]
plz如何获得响应,例如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));
plz在android中是否有任何等价物
问候,,
是的。从你所说的来看,你似乎不确定如何从网站上获得回复,也许你不知道最初如何访问url。或者,一旦您得到响应并且它是一个字符串,您可能不知道如何将其转换为JSON来提取信息。此链接具有连接到url的基本版本。当您有一个字符串时,您可以使用JSONObject和JSONArray获取该字符串的信息,您可以使用JSONArray(string)。对不起,我有点困惑,所以您只是想从字符串json数组中删除[]?还有来自sdk的东西吗?有什么东西可以等效于获取json并将jon发布到URL吗??我不知道如何在android中获取数据和发布数据上面的代码在C#和newsoft json sdk中,这就是你在该库中获得响应的方式我一直无法在android中获得响应我不知道如何获得响应。因此,这是一个用于httppost的代码,我可以使用httpget:D
string uri = "http://localhost:24728/api/sites/1";
HttpResponseMessage response2 = await client.PutAsJsonAsync(uri, data);