`
rocketa
  • 浏览: 24470 次
  • 性别: 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. **自动缩进**:软件会...

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

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

    C++解析json字符串

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

    JSON格式化/字符串格式转换

    1、JSON格式化:软件能够自动识别并格式化JSON数据,使其结构清晰,便于阅读和理解。同时,软件还支持手动调整JSON结构,以满足不同用户的需求。 2、字符串转BASE64:通过将字符串转换为BASE64编码,可以方便地在...

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

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

    json字符串转换插件

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

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

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

    C实现的 json格式字符串与结构体转化

    另一方面,将结构体转化为JSON字符串涉及到对结构体的遍历和每个成员的序列化。`cjson`库提供了`cJSON_CreateObject()`创建JSON对象,`cJSON_AddItemToObject()`添加键值对,以及`cJSON_PrintUnformatted()`或`cJSON...

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

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

    Json 字符串 格式化输出成可阅读格式

    Json 字符串 格式化输出成可阅读格式

Global site tag (gtag.js) - Google Analytics