小编Hes*_*ehr的帖子

无法将 Newtonsoft.Json.Linq.JProperty 添加到 Newtonsoft.Json.Linq.JArray

我正在尝试重新创建这个 json:

{
"request": {
        " TestRequest": {
            "OrderID": {
                "orderNumber": "12345",
                "category": "ABC"
            },
            "SecondCategory": "DEF"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在这样做:

JObject jObject = new JObject(new JProperty("request",
                  new JObject(
                    new JProperty("TestRequest",
                    new JObject(
                        new JProperty("OrderID",
                            new JProperty("orderNumber", "12345"),
                            new JProperty("category", "ABC")),
                            new JProperty("SecondCategory", "DEF")))))
                );
Run Code Online (Sandbox Code Playgroud)

但我收到这个错误:

无法添加Newtonsoft.Json.Linq.JPropertyNewtonsoft.Json.Linq.JArray

我究竟做错了什么?我该如何解决它?任何帮助,将不胜感激。

谢谢。

.net c# json

5
推荐指数
1
解决办法
1万
查看次数

为什么它找不到正确的标签(标签为空)?

我今天已经问了这个问题,为什么我在这段代码中得到一个例外(在这里查看).现在我不再获得异常,但它返回的标签为null(它不返回标签).如有其他问题,请随时提出.

如果我调试代码并打开grid.children,我会得到以下路径:

grid.children --> not open members (in German it says: "nicht öffentliche member") --> _visualChildren --> not open members --> _items --> _my label i want to get_
Run Code Online (Sandbox Code Playgroud)

我的代码:

for (int i = 0; i < numberOfBooks; i++)
{
    Grid grid = new Grid();

    RowDefinition row = new RowDefinition();

    ColumnDefinition column = new ColumnDefinition();
    ColumnDefinition column2 = new ColumnDefinition();
    ColumnDefinition column3 = new ColumnDefinition();

    Label label = new Label();
    label.Content = Books[i].Titel;
    downGrid.RowDefinitions.Add(row);
    grid.ColumnDefinitions.Add(column);
    grid.ColumnDefinitions.Add(column2);
    grid.ColumnDefinitions.Add(column3);

    Grid.SetRow(label, …
Run Code Online (Sandbox Code Playgroud)

.net c# wpf lync

0
推荐指数
1
解决办法
61
查看次数

标签 统计

.net ×2

c# ×2

json ×1

lync ×1

wpf ×1