将对象转化为json格式字符串在以缩进的方式显示
csharp
HxParamMsg hxCommMsg = new HxParamMsg()
{
name = "Tom",
age= 25
};
string json = JsonConvert.SerializeObject(hxCommMsg);
var parsed = JToken.Parse(json);
string data= parsed.ToString(Formatting.Indented); // 缩进格式
缩进方式显示
json
{
"name": "Tom",
"age": 25
}
将缩进格式显示的字符串转为普通一行的字符串
csharp
var parsed = JToken.Parse(data);
string sendData = parsed.ToString(Formatting.None); // 紧凑格式
紧凑方式显示
json
{"name":"Tom","age":25}