我有一个RootObject和其他几个我已经从这个JSON正确翻译成类的JSON对象。我得到了这个,我被困住了。我想要的是第一个成为键,第二个是值,但是当我将它粘贴到Visual Studio中时,它会为每个单独生成类。 JSON部分:
[{"Images":[
{"name":"someimageurl"},
{"name1":"someimageurl1"},
{"name2":"someimageurl2"},
{"name3":"someimageurl3"},
{"name4":"someimageurl4"}]}]
我拥有的,但效果不佳的是:
public List<Dictionary<string,string>> Images { get; set; }
我想要的是翻译这个JSON,好像它是写的:
[
{
"Images": [
{"key": "name" },{"value": "someimageurl"},
{"key": "name1"},{"value": "someimageurl1"},
{"key": "name2"},{"value": "someimageurl2"},
{"key": "name3"},{"value": "someimageurl3"},
{"key": "name4"},{"value": "someimageurl4"}
]
}
PS:我无法更改我收到的JSON来自网络服务。我设法解决了我的其余Json没有问题。它不会返回错误,它不会按照我希望的方式返回值以便与它们一起使用。图像在我的RootObject下。它是一对数组(?)。第一部分是我想用作键的名称,第二部分是值。我希望能够搜索密钥并获取值,但是因为&#34;密钥&#34;更改名称从visual studio(和其他工具)生成的类的格式错误,以我想要的方式使用。