格式化来自模型的动态 json 字符串以在 .net 视图中显示

Posted

技术标签:

【中文标题】格式化来自模型的动态 json 字符串以在 .net 视图中显示【英文标题】:format dynamic json string from model for display in .net view 【发布时间】:2020-10-29 02:12:08 【问题描述】:

所以我的模型数据中有一个 json 字符串,它被发送到视图以在表格中显示。

我想确保它以格式化的方式显示,而不是一个行字符串。

我的研究使我发现这是最干净的方法...

string json = JsonConvert.SerializeObject(account, Formatting.Indented);

然而,在视图中,一旦我的值被提取到@item.requestExample(要格式化的json字符串),我可以调用这个c#来将格式化的字符串返回到html吗?

顺便说一句,我已经尝试了其他一些方法,只是 js,但是每次在 中使用 @item.requestExample 时,检查/控制台都会抱怨字符串的无效标记,因为字符串是 html 表示形式使用 "而不是“的”。

tia

【问题讨论】:

【参考方案1】:

也许您可以将 json(如果是 json,我不确定我理解得很好)字符串解析为动态对象。然后,您可以遍历属性并随意可视化它们。

您可以在此处查看如何执行此操作。 Deserialize JSON into C# dynamic object

【讨论】:

以上是关于格式化来自模型的动态 json 字符串以在 .net 视图中显示的主要内容,如果未能解决你的问题,请参考以下文章

以 JSON 格式格式化时间以在 ag-grid 中显示

如何发送纯 JSON 对象(位于模型对象内)以在 Spring Boot 中查看?

如何美化 JSON 以在 TextBox 中显示?

Json反序列化器或正则表达式或Json解析以在c#中转换Json字符串

解析决策树(来自 WEKA 分类器)以在 R 中绘图?

Spring Boot 嵌套动态 json 请求映射到 pojo