/// <summary>
/// 简易JSON格式化输出
/// </summary>
/// <param name="strJson"></param>
/// <returns></returns>
private string formatJson(string strJson)
{
	StringBuilder strNew = new StringBuilder();
	string strNewLine = "\r\n";
	int tabNum = 0;
	for (int i = 0; i < strJson.Length; i++)
	{
		if (strJson[i] == '{')
		{
			strNew.Append(strNewLine);
			strNew.Append('\t', tabNum);
			strNew.Append(strJson[i]);
			tabNum++;
			strNew.Append(strNewLine);
			strNew.Append('\t', tabNum);
		}
		else if (strJson[i] == '}')
		{
			tabNum--;
			strNew.Append(strNewLine);
			strNew.Append('\t', tabNum);
			strNew.Append(strJson[i]);
		}
		else if (strJson[i] == ',')
		{
			strNew.Append(strJson[i]);
			strNew.Append(strNewLine);
			strNew.Append('\t', tabNum);
		}
		else
		{
			strNew.Append(strJson[i]);
		}
	}
	return strNew.ToString();
}

  

相关文章:

  • 2021-09-17
  • 2021-09-15
  • 2021-09-06
  • 2021-08-22
  • 2021-06-20
  • 2021-05-23
  • 2022-12-23
猜你喜欢
  • 2021-07-26
  • 2022-02-11
  • 2022-12-23
  • 2021-08-05
  • 2021-09-24
相关资源
相似解决方案