在 ASP.NET Core 视图页面中解析反序列化 JSON 数组

Moh*_*taf 0 c# arrays json asp.net-core

我有一个JSON数组字符串。我想反序列化它并想获取 Asp.Net Core 视图页面中的每个元素。我已经用该array split方法尝试过,但它在开始和结束时都以 [] 返回。请帮我解决这个问题。

我的数据是:

[
    "a0xctflnmzfkxqibwgli.png",
    "hjivmkuk2jafe2cfllpv.jpg",
    "i2zcbw0se2btbiq7l4u6.gif",
    "a0rzmnbjnbtvmdv1osxo.jpg",
    "p5ok5a0ozni7lqlvoov2.gif"
]
Run Code Online (Sandbox Code Playgroud)

所需输出:

a0xctflnmzfkxqibwgli.png     
hjivmkuk2jafe2cfllpv.jpg     
i2zcbw0se2btbiq7l4u6.gif     
p5ok5a0ozni7lqlvoov2.gif     
Run Code Online (Sandbox Code Playgroud)

Mar*_*ell 5

想必...

string[] values = JsonConvert.DeserializeObject<string[]>(json);
Run Code Online (Sandbox Code Playgroud)

(使用 Json.NET)

  • @MohammedAltaf 我确实在发布之前*运行*了代码......它工作正常。你确定你复制正确吗?你可能做了`DeserializObject&lt;string&gt;(json)`吗? (2认同)