gpt4 book ai didi

c# - JObject 嵌套属性

转载 作者:太空狗 更新时间:2023-10-29 18:07:20 27 4
gpt4 key购买 nike

我正在尝试使用 JObject 创建一个像这样的 json 对象:

{
"input": {
"webpage/url": "http://google.com/"
}
}

我可以添加如下属性:

JObject job = new JObject(
new JProperty("website/url", "http://www.google.com") );

但是每当我试图将一个对象嵌套在另一个对象中以便我可以让父对象“输入”时,它都会抛出异常。

如何使用 JObject 制作嵌套属性?

最佳答案

可能最直接的方法是:

var input = new JObject();

input.Add("webpage/url", "http://google.com");

var obj = new JObject();

obj.Add("input", input);

这给了你:

{
"input": {
"webpage/url": "http://google.com"
}
}

另一种方式是:

var input = new JObject
{
{ "webpage/url", "http://google.com" }
};

var obj = new JObject
{
{ "input", input }
};

...或者如果您希望在一个语句中包含所有内容:

var obj = new JObject
{
{
"input",
new JObject
{
{ "webpage/url", "http://google.com" }
}
}
};

关于c# - JObject 嵌套属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30126167/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com