【发布时间】:2016-05-16 08:28:08
【问题描述】:
我正在使用 Visual Studio / Xamarin 开发一个 Android 应用程序,我必须对包含 JSON 对象的字符串进行排序,如下所示:
[{"Entities":{"en-US":{"Items":[{"Resources":[], "Id":"1234567","Name":"Filter","ContentBody":"","Cover":"","Language":,"Action":0}],"Id":"1234567","Name":"04 SOMETHING","ContentBody":"","Cover":"","Language":"en-US","Action":0},"it-IT":{"Items":[{"Resources":[], "Id":"1234567","Name":"Filtro","ContentBody":"","Cover":"","Language":null,"Action":0}]
这是我 json 的一小部分,我需要按名称(“04 SOMETHING”)对 JSON 进行排序,这个“名称”由数字 ID 和字符串组成(我需要按这个 id 排序)。
我该怎么做?
【问题讨论】:
-
介意使用
Json.NET? -
使用 Newtonsofts 的
Deserializeobject -
有人能给我举个例子吗? @FᴀʀʜᴀɴAɴᴀᴍ 我编辑了我的代码
-
@Rakitić,我读过一些关于 Linq 的文章,这是一个好方法吗?
-
@Max 你不需要 Linq。试试我分享的那个链接。在 C# 中解析
Json非常容易