Json格式化了要列出的字符串

时间:2013-04-25 15:45:50

标签: c# json string list

我有一个这样的字符串:

{"label":{"en":"Africa","de":"Afrika"},"description":{"en":"continent","de":"irdischer Kontinent"}}

可以转换为列表,如:

"label" - "en":"Africa","de":"Afrika"
"description" - "en":"continent","de":"irdischer Kontinent"

由于

1 个答案:

答案 0 :(得分:3)

正如其他人所建议的,看起来您正在尝试处理JSON文档。我为此建议Json.NET

但是,如果转换非常简单并且您的输入没有太大的变化,那么可以自行操作您的字符串。一个简单的方法是做这样的事情:

var result = input.Replace(":{", " - ")
                  .Replace("},", Environment.NewLine)
                  .Replace("{", string.Empty)
                  .Replace("}", string.Empty);