`
rocketa
  • 浏览: 24208 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

格式化输出json字符串

js 
阅读更多
$(function(){
	var text = $("#message").text();
	$("#newMessage").text(formatJsonString(text));
});
function formatJsonString(orgText){
	var length = orgText.length;
	var newText = "";
	var currentTabNum = 0;
	for(var i=0;i<length;i++){
		if(orgText[i]=="{"){
			currentTabNum++;
			newText += orgText[i];
			newText += ("\n" + getTabString(currentTabNum));
		}else if(orgText[i]=="}"){
			currentTabNum--;
			newText += ("\n" + getTabString(currentTabNum));
			newText += orgText[i];
		}else if(orgText[i]==","){
			newText += orgText[i];
			newText += ("\n" + getTabString(currentTabNum));
		}else{
			newText += orgText[i];
		}
	}
	return newText;
}
function getTabString(count){
	var tabString = "";
	for(var i=0;i<count;i++){
		tabString+="  ";
	}
	return tabString;
}

 

分享到:
评论

相关推荐

    Json字符串自动格式化

    自动格式化json字符串自动格式化json字符串自动格式化json字符串

    json字符串格式化工具

    "json字符串格式化工具"是针对JSON数据进行美化和整理的工具,主要功能包括将紧凑的JSON字符串转换为易于阅读的格式,添加缩进、换行,以及高亮显示键值对等。这对于开发者调试API接口、查看JSON响应或者理解复杂...

    格式化json字符串

    "格式化JSON字符串"这个主题主要涉及的是将混乱的、一行显示的JSON数据转换为具有缩进和换行的易于阅读的形式。这对于调试和理解JSON数据内容至关重要。离线工具的出现解决了在线工具依赖网络的局限性,让开发者可以...

    json字符串格式化工具JsonView

    json字符串格式化工具,不用安装,直接运行,美化json字符串,方便,快捷。json字符串格式化工具,不用安装,直接运行,美化json字符串,方便,快捷。json字符串格式化工具,不用安装,直接运行,美化json字符串,...

    Json字符串格式化工具

    标题中的"Json字符串格式化工具"指的是用于美化或格式化JSON数据的软件或在线服务。这类工具可以帮助开发者将原始的、紧凑的JSON字符串转换成可读性更强的格式,通过增加缩进和换行来清晰地展示数据结构,便于理解和...

    java对象转换为json字符串或字符串数组

    除了序列化,`json-lib`还支持反序列化,即将JSON字符串转换回Java对象: ```java Person deserializedPerson = (Person) JSONSerializer.toJava(jsonString); ``` 6. JSONPath和JSONSchema: 在实际应用中,...

    Pbjson字符串生成与解析

    Pbjson的工作原理是:当需要将protobuf对象转换为Json字符串时,它会遍历protobuf消息的字段,将每个字段的值转换为Json格式,并构建出对应的Json字符串。反向操作,解析Json字符串到protobuf对象时,Pbjson会解析...

    由php对象生成json字符串 把php对象变成json字符串.zip

    总的来说,将PHP对象转换为JSON字符串是通过json_encode()函数完成的,对于对象,可以考虑实现JsonSerializable接口或使用特定选项来控制序列化行为。在实际开发中,还要注意错误处理和编码选项的设置,以确保数据...

    模仿json,根据对象生成json字符串,根据字符串生成对象

    1. **对象转JSON字符串**:这个过程也被称为序列化。在Java中,我们可以使用`org.json`库或者`com.google.gson`库来实现。以`com.google.gson`为例,我们需要创建一个`Gson`实例,然后调用`toJson()`方法将Java对象...

    Json字符串美化格式化软件

    这就引出了我们今天的主题——“Json字符串美化格式化软件”。 该软件的主要功能就是帮助开发者将杂乱无章的JSON字符串转换成整齐、有序的格式,便于理解和调试。它通常具有以下特性: 1. **自动缩进**:软件会...

    json字符串转换插件

    在Java中,我们通常需要将这样的JSON字符串转换为Java对象,或者将Java对象转换为JSON字符串,以便于数据的序列化和反序列化。 以Gson库为例,它是Google提供的一个强大的JSON处理库。要在项目中使用Gson,首先需要...

    将string类型xml字符串转为json字符串

    // 输出JSON字符串 System.out.println(jsonObject.toString()); } } ``` 在上述代码中,`XML.toJSONObject(String xml)`方法接收一个XML字符串并返回一个`JSONObject`。这个方法会解析XML,保留其原有的层次...

    androidmap转json字符串、list转json字符串工具类.zip

    本压缩包提供了两个关键功能:将Map对象转换为JSON字符串和将List对象转换为JSON字符串。这两个工具类对于Android开发者来说非常实用,因为它们简化了Java对象与JSON格式之间的互换过程。 首先,让我们详细了解Map...

    json字符串转换c++类对象

    本篇文章将深入探讨如何将JSON字符串转换为C++类对象,以实现数据的有效操作和管理。 首先,我们需要一个库来解析JSON字符串。在C++中,有许多流行的JSON库可供选择,例如nlohmann/json、jsoncpp、RapidJSON等。...

    Oracle JSON 字符串处理实例

    Oracle数据库在JSON处理方面提供了强大的功能,特别是在处理JSON字符串时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于Web服务与应用程序之间的数据传输。在Oracle中,处理JSON字符串...

    JSON字符串格式化,JSON工具,JSON工具源代码

    该工具提供各种方法格式化JSON数据,该工具还演示DLL的使用,该工具使用方便,该工具占用小,还有演示的列子对 Newtonsoft.Json.dll和JsonViewer.dll的使用 JSON源代码 JSON字符串格式化 JSON JSON类

    json转化工具,字符串格式化工具,方便又快捷

    - **格式化JSON**:接收未格式化的JSON字符串,将其转换为具有缩进和换行的易读格式。 - **验证JSON**:检查输入的字符串是否符合JSON规范,确保数据的正确性。 - **美化输出**:提供颜色高亮,使键、值、引号等...

    C语言检测字符串是否为json字符串

    在进行数据交互时,我们常常需要检查一个字符串是否符合JSON的格式规范,这就是`C语言检测字符串是否为json字符串`这个主题所关注的问题。 C语言本身并不直接支持JSON解析,因此我们需要借助第三方库或者自定义函数...

    C++解析json字符串

    7. **序列化与反序列化**:除了解析JSON字符串,C++还可以将C++对象序列化为JSON格式,这在数据存储或网络传输中非常有用。例如,`j.dump()`可以将JSON对象转换为字符串。 8. **自定义类型与JSON**:nlohmann/json...

Global site tag (gtag.js) - Google Analytics