`
Sharpleo
  • 浏览: 564634 次
  • 性别: Icon_minigender_1
  • 来自: newsk
社区版块
存档分类
最新评论

js对象序列化成json字符串

    博客分类:
  • js
 
阅读更多
function Serialize(obj){     
    switch(obj.constructor){     
        case Object:     
            var str = "{";     
            for(var o in obj){     
                str += o + ":" + Serialize(obj[o]) +",";     
            }     
            if(str.substr(str.length-1) == ",")     
                str = str.substr(0,str.length -1);     
             return str + "}";     
             break;     
         case Array:                 
             var str = "[";     
             for(var o in obj){     
                 str += Serialize(obj[o]) +",";     
             }     
             if(str.substr(str.length-1) == ",")     
                 str = str.substr(0,str.length -1);     
             return str + "]";     
             break;     
         case Boolean:     
             return "\"" + obj.toString() + "\"";     
             break;     
         case Date:     
             return "\"" + obj.toString() + "\"";     
             break;     
         case Function:     
             break;     
         case Number:     
             return "\"" + obj.toString() + "\"";     
             break;      
         case String:     
             return "\"" + obj.toString() + "\"";     
             break;         
     }     
 }   
分享到:
评论

相关推荐

    JavaScript实现的反序列化json字符串操作示例

    本文实例讲述了JavaScript实现的反序列化json字符串操作。分享给大家供大家参考,具体如下: JavaScript中如何反序列化json字符串呢? 有如下两种方法: (1) 使用万能的eval var jsonText = '{name:acwong,age:23,...

    将javascript序列化为json

    扩展javascript中的Object原型,支持将对象序列化成json字符串

    C#格式化json字符串的方法分析

    本文实例讲述了C#格式化json字符串的方法。分享给大家供大家参考,具体如下: 将Json字符串转化成格式化表示的方法: 字符串反序列化为对象–>对象再序列化为字符串 使用Newtonsoft.Json提供的API,下载地址:...

    jquery.json2.4.js

    可序列化 JavaScript 对象、数值、字符串和数组到 JSON 字符串,同时可转换 JSON 字符串到 JavaScript。 var thing = {plugin: 'jquery-json', version: 2.3};//js对象 var encoded = $.toJSON( thing ); //转换...

    在JavaScript中的对象到JSON字符串序列化期间使用修剪

    如何在JavaScript中的对象到JSON字符串序列化期间使用修整

    json3.js开发板和生产版本

    JSON.parse(jsonstr); 对JSON字符串反序列化成JSON... 将JSON对象序列化成JSON字符串,传到后台再进行反序列化, 官方地址 https://bestiejs.github.io/json3/ ;相对json.js与json2.js json3.js做了很多优化,建议使用

    serialize:将表单数据序列化为查询字符串,数组,对象或JSON字符串

    将表单数据序列化为查询字符串,数组,对象或JSON字符串。 安装 脚本标签 最简单的入门方法是通过HTML [removed][removed]标记使用jsDelivr CDN。 序列化使用。 您可以使用@ 1.2.3语法从CDN中获取主要版本,次要...

    json的序列化和反序列化

    json2.js提供了json的序列化和反序列化方法,可以将一个json对象转换成json字符串,也可以将一个json字符串转换成一个json对象。

    JSON对象转化为字符串详解

    JSON.stringify() 能够将 JavaScript 值转换成 JSON 字符串。JSON.stringify() 生成的字符串可以用 JSON.parse() 再还原成 JavaScript 值。 参数的含义 1)JSON.stringify(value[, replacer[, space]]) 2)value:...

    深入理解 JavaScript 中的 JSON

    我们先来看一个JS中常见的JS对象序列化成JSON字符串的问题,请问,以下JS对象通过JSON.stringify后的字符串是怎样的?先不要急着复制粘贴到控制台,先自己打开一个代码编辑器或者纸,写写看,写完再去仔细对比你的...

    JSON - 序列化stringify

    JavaScript提供的一个操作JSON序列化的方法,其作用:将JSON对象序列化为字符串(第一个参数);分离提取部分数据,转换处理键值(第二个参数);美化输出结果(第三个参数)

    json2.js(json.js)

    json2.js提供了json的序列化和反序列化方法,可以将一个json对象转换成json字符串,也可以将一个json字符串转换成一个json对象。

    json-lib-2.4-jdk15.jar下载

    它可以将Java对象转换成JSON字符串,也可以将JSON字符串转换成Java对象。json-lib体积小、无依赖,性能表现也不错,适合在各种Java项目中使用。 json-lib的主要功能有: 1. 简单易用:json-lib的API简单易于使用,一般只...

    js解析与序列化json数据(一)json.stringify()的基本用法

    对象有两个方法:stringify()和parse()。在最简单的情况下,这两个方法分别用于把JavaScript对象序列化为JSON字符串和把JSON字符串解析为原生JavaScript

    json2.js+介绍

    json2.js提供了json的序列化和反序列化方法,可以将一个json对象转换成json字符串,也可以将一个json字符串转换成一个json对象

    JSON与js对象序列化实例详解

    本文实例讲述了JSON与js对象序列化。分享给大家供大家参考,具体如下: JavaScript对象表示法(JavaScript Object Notation,简称JSON)是一种轻量级的数据交换格式,它基于js字面量表示法,是js的一个子集。虽然是...

    深入理解JSON

    我们先来看一个JS中常见的JS对象序列化成JSON字符串的问题,请问,以下JS对象通过JSON.stringify后的字符串是怎样的?先不要急着复制粘贴到控制台,先自己打开一个代码编辑器或者纸,写写看,写完再去仔细对比你的...

    json操作类库

    json2.js提供了json的序列化和反序列化方法,可以将一个json对象转换成json字符串,也可以将一个json字符串转换成一个json对象。

    js序列化和反序列化的使用讲解

    (1)序列化 ...即js中JSON字符串转化为Object 1.使用eval('('+josnStr+')') var obj=eval("("+data+")"); 为什么要 eval这里要添加 “(“+data+”);//”呢? 原因在于:eval本身

Global site tag (gtag.js) - Google Analytics