c# 操作json,如何处理???????????????
比如我有如下Json:
{
"children":
[ {
"date_added": "13021725292433000",
"id": "121",
"name": "asp.net - How to implement a custom panel with INamingContainer? - Stack Overflow",
"type": "url",
"url": "http://stackoverflow.com/questions/3671712/how-to-implement-a-custom-panel-with-inamingcontainer"
},
{
"date_added": "13021968277554750",
"id": "122",
"name": "Control firefox bookmarks by sqlite",
"type": "url",
"url": "http://www.cnblogs.com"
} ],
"date_added": "13022224650424250",
"date_modified": "13027602398784788",
"id": "6",
"name": "asp.net\u63A7\u4EF6\u6280\u672F",
"type": "folder"
}
我想在children中添加一个新的节点,该如何使用c#处理?另外我是Winform程序。 Json c# json
[解决办法]
chrome书签是一种复杂的Json数据格式,存在多层嵌套(文件夹--子文件夹--子文件夹--...--书签),chrome专属。这种情况下,使用反序列化来处理,反而不是一种好方法。两种建议:
1、使用正则转换为XML进行处理。
2、放弃处理该文件,直接使用Chrome扩展文档API,这里是地址