Json object To String 函数

原创 2011年01月14日 14:52:00

       function json2string(strObject) {
            var c, i, l, s = '', v, p;
            switch (typeof strObject) {
                case 'object':
                    if (strObject) {
                        if (strObject.length && typeof strObject.length == 'number') {
                            for (i = 0; i < strObject.length; ++i) {
                                v = json2string(strObject[i]);
                                if (s) {
                                    s += ',';
                                }
                                s += v;
                            }
                            return '[' + s + ']';
                        } else if (typeof strObject.toString != 'undefined') {
                            for (i in strObject) {
                                v = strObject[i];
                                if (typeof v != 'undefined' && typeof v != 'function') {
                                    v = json2string(v);
                                    if (s) {
                                        s += ',';
                                    }
                                    s += json2string(i) + ':' + v;
                                }
                            }
                            return '{' + s + '}';
                        }
                    }
                    return 'null';
                case 'number':
                    return isFinite(strObject) ? String(strObject) : 'null'; case 'string': l = strObject.length; s = '"';
                    for (i = 0; i < l; i += 1) {
                        c = strObject.charAt(i);
                        if (c >= ' ') {
                            if (c == '//' || c == '"') {
                                s += '//';
                            }
                            s += c;
                        } else {
                            switch (c) {
                                case '/b': s += '//b'; break;
                                case '/f': s += '//f'; break;
                                case '/n': s += '//n'; break;
                                case '/r': s += '//r'; break;
                                case '/t': s += '//t'; break;
                                default: c = c.charCodeAt(); s += '//u00' + Math.floor(c / 16).toString(16) + (c % 16).toString(16);
                            }
                        }
                    }
                    return s + '"';
                case 'boolean': return String(strObject);
                default: return 'null';
            }
        }

Spring Boot reads Json String as an object

Spring Boot JacksonSpring boot uses jackson to serialize the object and deserialize a string as an o...
  • nisxiya
  • nisxiya
  • 2015年03月27日 10:21
  • 1423

Json工具,JsonObject、JsonArray、List<Map<String, Object>>、Map<String, Object>互转。

json工具类。JsonObject、JsonArray、List、Map互转。
  • u013039687
  • u013039687
  • 2015年08月20日 13:58
  • 1992

将List<Map<String,String>型的数据,变成一个JSON对象。

将List
  • qq_26676207
  • qq_26676207
  • 2016年11月30日 14:05
  • 2212

Json转map和List<Map<String,Object>>

List> listData=new ArrayList>(); Map map=new HashMap(); map.put("id", 123); listData.add(map); Gson ...
  • chenshuaining
  • chenshuaining
  • 2015年11月11日 13:35
  • 2416

json,string和object的转换

现在主流的平台的接口数据都已经是json格式的了。简单介绍集中转换的方法,都是用第三方jar包。 1. jackson. 官方网站:http://jackson.codehaus.org/    ...
  • fanyun7654
  • fanyun7654
  • 2014年03月31日 20:25
  • 7381

stirng转json,String转成List<Map<String,object>>,然后转成json

//获取气象局数据 @RequestMapping(value = "getAlert") public void getdate(HttpServletResponse response) th...
  • qq_23145857
  • qq_23145857
  • 2016年05月20日 11:54
  • 1917

Json , String, Object , List 之间的相互转换

首先定义了一个Filter类package com.xin.map.bean; public class Filter { private String name; private Strin...
  • ranxin1022
  • ranxin1022
  • 2014年10月31日 21:45
  • 570

最新C# Object与json互转

最新C# Object与json互转
  • chenjiazhu
  • chenjiazhu
  • 2016年07月20日 20:19
  • 10115

java 后台使用gson 将json字符串转换为List<Map<String,object>> 数组

List> resultList= new Gson().fromJson(objList, new TypeToken(){}.getType());java 后台使用gson 将json字符串转...
  • u010440155
  • u010440155
  • 2015年07月17日 11:20
  • 643

spring中注解JSONObject,string类型转换为JSONObject以及JSONObject的遍历方法

1、首先在pom.xml中添加注解,加载阿里的jar包 com.alibaba fastjson 1.2.7 2、然后在java文件中调用 public static void main(...
  • xiaoyuncc
  • xiaoyuncc
  • 2017年04月26日 16:40
  • 1715
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Json object To String 函数
举报原因:
原因补充:

(最多只允许输入30个字)