我有如下字符串(2 行在一个字符串变量中),如何在 C# 中使用 JsonConvert 类将其分成 2 个字符串并反序列化
{"operation":"waiting","wait":12121212}
{"operation":"result","firstname":"bill", "lastname":"last"}
我有如下字符串(2 行在一个字符串变量中),如何在 C# 中使用 JsonConvert 类将其分成 2 个字符串并反序列化
{"operation":"waiting","wait":12121212}
{"operation":"result","firstname":"bill", "lastname":"last"}
您可以使用新的行分隔符将字符串拆分为字符串数组,然后 JSON 反序列化每一行。要拆分字符串,您可以使用该Split
方法。
例如:
string input = "... your input string ...";
string[] lines = input.Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
foreach (string line in lines)
{
// you could use a JSON serializer here to deserialize the line
// and possibly add it to some result collection
}