我可以知道是否可以在json中只獲取對象名?我下載了下面的json字符串並上傳到mysql,我現在想用json中的「Body」:[{「RowId」:{...}}]顯示對象名稱,以下是json字符串,將json中的對象名稱添加到列表中
樣品取出
我想要顯示的距離, 「身體」 以下內容:[{ 「RowId的」:{...,
樣品取出
在列表框中,以便用戶可以看到它被上傳,有沒有一種方法可以完成 這個??非常感謝您的幫助:)
編輯:
我想從JSON thorugh循環提取對象名稱可能是:)
我可以知道是否可以在json中只獲取對象名?我下載了下面的json字符串並上傳到mysql,我現在想用json中的「Body」:[{「RowId」:{...}}]顯示對象名稱,以下是json字符串,將json中的對象名稱添加到列表中
樣品取出
我想要顯示的距離, 「身體」 以下內容:[{ 「RowId的」:{...,
樣品取出
在列表框中,以便用戶可以看到它被上傳,有沒有一種方法可以完成 這個??非常感謝您的幫助:)
編輯:
我想從JSON thorugh循環提取對象名稱可能是:)
下面的代碼解析JSON字符串,並打印出你正在尋找的值:
// Choose appropriate names for these classes
class Foo
{
public Dictionary<string, string> Head { get; set; }
public List<Bar> Body { get; set; }
}
class Bar
{
public Dictionary<string, string> RowId { get; set; }
}
static void Main(string[] args)
{
string json = "{ **data removed - request from owner**} }]}";
var result = JsonConvert.DeserializeObject<Foo>(json);
foreach (string value in result.Body.First().RowId.Keys)
{
Console.WriteLine(value);
}
}
這很難幫助你更多,因爲目前還不清楚你想什麼來實現: 如果你想填充的WebForms ListBox
,您可以創建一個列表設置DataSource
屬性。
使用JSON.NET解析JSON字符串,提取您感興趣的值,然後將它們放置在ListBox中。
我不能幫助更多,因爲你的問題非常模糊!
ohh,對不起,如果它太模糊,但我不知道如何解釋它進一步,我想知道如何提取所有對象名稱我從傑森列在「身體」內:[{「RowId」: {..}}] ..很清楚嗎?有幫助?? –
它不是directaly可能你必須做出解析器它一個提示你可能的方式與鍵值對,分析
ohh,就像在創建json時一樣?如果是這樣,我是伸手可及的,因爲thi json是由第三方預先生成的,對不起,如果我聽起來啞巴..因爲我是新來的這個:P :) –
但是在顯示你有它在你手中做的那個時候 –
奧奇,我會挖掘它,並檢查非常感謝:) –
是的!這就是我想要做的。 :)非常感謝你:)再次感謝 –
請問這裏有什麼字典的用法? –
@Hasitha不客氣:) JSON.NET將泛型JSON對象轉換爲.NET字典。您可以在[documentation](http://james.newtonking.com/projects/json/help/index.html?topic=html/SerializationGuide.htm)中閱讀有關序列化的更多信息。 –