C#文本转换为Json格式
Posted lclbook
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#文本转换为Json格式相关的知识,希望对你有一定的参考价值。
private
string
ConvertJsonString(
string
str)
//格式化json字符串
JsonSerializer serializer =
new
JsonSerializer();
TextReader tr =
new
StringReader(str);
JsonTextReader jtr =
new
JsonTextReader(tr);
object
obj = serializer.Deserialize(jtr);
if
(obj !=
null
)
StringWriter textWriter =
new
StringWriter();
JsonTextWriter jsonWriter =
new
JsonTextWriter(textWriter)
Formatting = Formatting.Indented,
Indentation = 4,
IndentChar =
‘ ‘
;
serializer.Serialize(jsonWriter, obj);
return
textWriter.ToString();
else
return
str;
以上是关于C#文本转换为Json格式的主要内容,如果未能解决你的问题,请参考以下文章
C#如何将带有感叹号图标注释的文本格式的数字转换为数字格式的数字?
如何将 C# 循环中的 html 编辑文本转换为页面上的完全格式化文本