Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在ASP.NET核心视图页面中解析反序列化JSON数组_C#_Arrays_Json_Asp.net Core - Fatal编程技术网

C# 在ASP.NET核心视图页面中解析反序列化JSON数组

C# 在ASP.NET核心视图页面中解析反序列化JSON数组,c#,arrays,json,asp.net-core,C#,Arrays,Json,Asp.net Core,我有一个JSON数组字符串。我想反序列化它,并想获取Asp.Net核心视图页面中的每个元素。 我已经用数组拆分方法尝试过了,但它的开头和结尾都返回了[]。请帮我解决这个问题 我的数据是: [ "a0xctflnmzfkxqibwgli.png", "hjivmkuk2jafe2cfllpv.jpg", "i2zcbw0se2btbiq7l4u6.gif", "a0rzmnbjnbtvmdv1osxo.jpg", "p5ok5a0ozni7lqlvoov2.

我有一个
JSON
数组字符串。我想反序列化它,并想获取Asp.Net核心视图页面中的每个元素。 我已经用
数组拆分
方法尝试过了,但它的开头和结尾都返回了[]。请帮我解决这个问题

我的数据是:

[
    "a0xctflnmzfkxqibwgli.png",
    "hjivmkuk2jafe2cfllpv.jpg",
    "i2zcbw0se2btbiq7l4u6.gif",
    "a0rzmnbjnbtvmdv1osxo.jpg",
    "p5ok5a0ozni7lqlvoov2.gif"
]
a0xctflnmzfkxqibwgli.png     
hjivmkuk2jafe2cfllpv.jpg     
i2zcbw0se2btbiq7l4u6.gif     
p5ok5a0ozni7lqlvoov2.gif     
所需输出:

[
    "a0xctflnmzfkxqibwgli.png",
    "hjivmkuk2jafe2cfllpv.jpg",
    "i2zcbw0se2btbiq7l4u6.gif",
    "a0rzmnbjnbtvmdv1osxo.jpg",
    "p5ok5a0ozni7lqlvoov2.gif"
]
a0xctflnmzfkxqibwgli.png     
hjivmkuk2jafe2cfllpv.jpg     
i2zcbw0se2btbiq7l4u6.gif     
p5ok5a0ozni7lqlvoov2.gif     
大概

string[] values = JsonConvert.DeserializeObject<string[]>(json);
string[]values=JsonConvert.DeserializeObject(json);
(使用Json.NET)

string[] values = JsonConvert.DeserializeObject<string[]>(json);
string[]values=JsonConvert.DeserializeObject(json);

(使用Json.NET)

到目前为止您尝试了什么?怎么样?大概您尝试过使用JSON序列化库?到目前为止您尝试过什么?怎么样?您可能尝试过使用JSON序列化库?我尝试过您的代码,但它给出了以下错误。Newtonsoft.Json.JsonReaderException:在分析值:[.Path“”,第1行,位置1]时遇到意外字符。@MohammedAltaf我确实在发布代码之前运行了该代码……它工作正常。是否确实正确复制了该代码?是否可能执行了
反序列化对象(Json)操作
?感谢它工作了回答:var json=productmodel.Product.ProductImages;string[]value=JsonConvert.DeserializeObject(json);foreach(var image in value){@image;}我尝试了您的代码,但它给了我以下错误。Newtonsoft.Json.JsonReaderException:解析值时遇到意外字符:[.Path'',第1行,位置1。@MohammedAltaf在发布代码之前,我确实运行了代码…它工作正常。您确定正确复制了它吗?您可能执行了
反序列化对象(Json)操作了吗
?感谢它工作了回答:var json=productmodel.Product.ProductImages;string[]value=JsonConvert.DeserializeObject(json);foreach(var image in value){@image;}