随笔 - 224  文章 - 41  trackbacks - 0
<2012年4月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

享受编程

常用链接

留言簿(11)

随笔分类(159)

随笔档案(224)

文章分类(2)

文章档案(4)

经典c++博客

搜索

  •  

最新评论

阅读排行榜

评论排行榜



http://techblog.procurios.nl/k/618/news/view/14605/14863/How-do-I-write-my-own-parser-for-JSON.html
下载json.cs

使用如下:
string jsonText = "[{\"name\":\"123\",\"name2\":[{\"ip\":-456e8}]},{\"name\":\"123\",\"name2\":[{\"ip\":-456e1}]}]";

            ArrayList listInfo 
= (ArrayList)JSON.JsonDecode(jsonText);
            ArrayList listTo 
= new ArrayList();
            
for(int i = 0; i < listInfo.Count; i++)
            
{
                Hashtable hInfo 
= (Hashtable)listInfo[i];
                listTo.Add(hInfo);

                
string name = (string)hInfo["name"];
                ArrayList aname2 
= (ArrayList)hInfo["name2"];
                Hashtable hname2ip 
= (Hashtable)aname2[0];
                
double ip1 = (double)hname2ip["ip"];
            }


            
string toJson = "";
            toJson 
= JSON.JsonEncode(listTo);
            Console.WriteLine(toJson);


更多使用可以参考
http://www.json.org/ 的使用。
posted on 2012-09-13 12:01 漂漂 阅读(3455) 评论(0)  编辑 收藏 引用 所属分类: c#开发

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理