我有一个JSON基本上是这样的:转换JSON到C#对象classses
{
"body":
{
"mode": "raw",
"raw": "{
\"Token\" : \"123123\", \"queryName\" : \"testMethod\" ,\"dataTestToSEND\" :{\"IDs\":[\"B00448MZUW\",\"B071F7LBN6\",\"B01BBZJZHQ\"],\"Marketplace\":\"southAmerica\",\"Region\":\"West\",\"PricingMethod\":0}} "a
},
"description": "some description here"
}
}
而且当我把它转换成C#对象类,我得到这个:
public class Body
{
public string mode { get; set; }
public string raw { get; set; }
}
public class RootObject
{
public Body body { get; set; }
public string description { get; set; }
}
我用json2csharp工具这里..
现在,我在这里混淆了我的“原始”属性,你可以看到..该工具将其转换为字符串,但这看起来不像一个字符串给我?
而是原始的,我看到它的样子,应该是包含这样的一个类:
public class Raw
{
public string Token { get; set; }
public string queryName { get; set; }
public List<string//?not sure which type does this needs to be set to?>
dataTestToSEND { get; set }
public string marketplace { get; set; }
public string Region { get; set }
}
有人能帮助我吗?我怎样才能为这个JSON构造一组适当的类和对象?这对我来说现在非常困惑......
原始属性确实包含一个JSON文件 –
@SirRufo和我怎么构建它以这样的形式,如果我有一个字符串没有可代表的一组类和对象,我可以通过它将其转换为? – User987
您正在屏蔽所有“raw'内部,并将其放在”“内,因此它是一个字符串。 –