我有一个这样的字符串:
{"label":{"en":"Africa","de":"Afrika"},"description":{"en":"continent","de":"irdischer Kontinent"}}
可以转换为列表,如:
"label" - "en":"Africa","de":"Afrika"
"description" - "en":"continent","de":"irdischer Kontinent"
由于
答案 0 :(得分:3)
正如其他人所建议的,看起来您正在尝试处理JSON文档。我为此建议Json.NET。
但是,如果转换非常简单并且您的输入没有太大的变化,那么可以自行操作您的字符串。一个简单的方法是做这样的事情:
var result = input.Replace(":{", " - ")
.Replace("},", Environment.NewLine)
.Replace("{", string.Empty)
.Replace("}", string.Empty);