如何从 json 空对象创建 C# class
How to create C# class from json null object
我打电话给 API 并从 API 那里得到了这个回复。
{
"StringValue": "Hi Developers",
"TestMessage": {
"": [
"Enjoy Coding."
]
}
}
这就是我尝试制作 C# 的方式 class。
public class MyClass
{
public string StringValue{ get; set; }
public TestMessage MessageTest { get; set; }
}
public class TestMessage
{
[JsonProperty("")]
public IList<string> APIResponse{ get; set; }
//public IList<string> { get; set; }//Also try this but it gives me compilation error
}
但它没有用 我怎样才能让它工作?
数组不正确。尝试 "TestMessage": ["Enjoying Coding.", "Something else"]
。您正在创建一个空元素,所以它会混淆它。对于您的对象,它的名称也有所不同。 MessageTest
应该是 TestMessage
。最后,对于您的实际 IList<string>
、
尝试public IList<string> Messages {get;set;}
你能试试这个吗
public class MyClass
{
public string StringValue{ get; set; }
public TestMessage MessageTest { get; set; }
}
public class TestMessage
{
[JsonProperty("")]
public string[] APIResponse{ get; set; }
}
我打电话给 API 并从 API 那里得到了这个回复。
{
"StringValue": "Hi Developers",
"TestMessage": {
"": [
"Enjoy Coding."
]
}
}
这就是我尝试制作 C# 的方式 class。
public class MyClass
{
public string StringValue{ get; set; }
public TestMessage MessageTest { get; set; }
}
public class TestMessage
{
[JsonProperty("")]
public IList<string> APIResponse{ get; set; }
//public IList<string> { get; set; }//Also try this but it gives me compilation error
}
但它没有用 我怎样才能让它工作?
数组不正确。尝试 "TestMessage": ["Enjoying Coding.", "Something else"]
。您正在创建一个空元素,所以它会混淆它。对于您的对象,它的名称也有所不同。 MessageTest
应该是 TestMessage
。最后,对于您的实际 IList<string>
、
尝试public IList<string> Messages {get;set;}
你能试试这个吗
public class MyClass
{
public string StringValue{ get; set; }
public TestMessage MessageTest { get; set; }
}
public class TestMessage
{
[JsonProperty("")]
public string[] APIResponse{ get; set; }
}