簡體   English   中英

如何將此 json 字符串轉換為 jobject

[英]How to convert this json string to jobject

如何將此 json 字符串轉換為Jobject

"{\"user\":{\"id\":373697,\"username\":\"luckygirlxxx123\",\"counter_rechecking\":0,\"user_id\":76131,\"fb_id\":\"100047460285611\"}}";

我需要它像這樣轉換為 Jobject,因為我需要它將數據發布到網站 api。 例子:

        JObject concac = new JObject();
        concac1["id"] = 373697;
        concac1["username"] = "luckygirlxxx123";
        concac1["counter_rechecking"] = 0;
        concac1["user_id"] = 76131;
        concac1["fb_id"] = "100047460285611";

因為它在USER里面,我不知道如何用它來創建 jobject

此代碼可能會對您有所幫助。

    public static void Main(string[] args)
    {
        string jsonData = "{\"user\":{\"id\":373697,\"username\":\"luckygirlxxx123\",\"counter_rechecking\":0,\"user_id\":76131,\"fb_id\":\"100047460285611\"}}";  

        var details = JObject.Parse(jsonData);  
        Console.WriteLine(string.Concat(details["user"]["id"], " " + details["user"]["username"]));
    }

最簡單的方法是將這些 JSON 值賦予 object 的攣縮

public JObject(int id, string username, int user_id ....)

然后您聲明 object 並將值傳遞給它

JObject concac = new JObject(concac1["id"], concac1["username"], concac1["user_id"]..... );

第二種方式是JSON序列化和反序列化在C#

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM