`

json Object 2 string (javascript)

    博客分类:
  • web
阅读更多
// implement JSON.stringify serialization
JSON.stringify = JSON.stringify ||
function(obj){
    var t = typeof(obj);
    if (t != "object" || obj === null) {
        // simple data type
        if (t == "string") 
            obj = '"' + obj + '"';
        return String(obj);
    }
    else {
        // recurse array or object
        var n, v, json = [], arr = (obj && obj.constructor == Array);
        for (n in obj) {
            v = obj[n];
            t = typeof(v);
            if (t == "string") 
                v = '"' + v + '"';
            else 
                if (t == "object" && v !== null) 
                    v = JSON.stringify(v);
            json.push((arr ? "" : '"' + n + '":') + String(v));
        }
        return (arr ? "[" : "{") + String(json) + (arr ? "]" : "}");
    }
};
分享到:
评论

相关推荐

    javascript object to json string

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,易于人阅读和编写,同时也易于机器解析和生成。在JavaScript中,我们可以使用`JSON.stringify()`方法将JavaScript对象...

    javascript对象转换成json

    在JavaScript中,对象转换成JSON(JavaScript Object Notation)是一种常见的数据交换格式,它轻量级、易读、易写,被广泛应用于Web应用程序之间传递数据。JSON格式是基于JavaScript的一个子集,但它并不是...

    json_to_string.rar_JSON_json string_json to Stri_json to string_

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它采用完全独立于语言的文本格式,但也使用了类似于C家族语言(包括C、C++、C#、Java、JavaScript、Perl、Python等)的习惯,这使得JSON成为理想的...

    Javascript json object 与string 相互转换的简单实现

    在JavaScript中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,易于人阅读和编写,同时也易于机器解析和生成。JSON对象与字符串之间的转换是JavaScript开发中常见的...

    C#实现String类型和json之间的相互转换功能示例

    本文实例讲述了C#实现String类型和json之间的相互转换功能。分享给大家供大家参考,具体如下: ...public static object JsonToObject(string jsonString,object obj) { return JavaScriptConver

    JSON使用指南JSON 即 JavaScript Object Natation

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,设计用于高效地传输和存储数据,尤其适合服务器与JavaScript之间的交互。它的语法简洁且易于人类阅读和编写,同时也容易让机器解析和生成。JSON格式...

    How to Convert String Value to JSON Object.zip

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它以易于人阅读和编写的方式,同时也易于机器解析和生成。在本教程中,我们将深入探讨如何在JavaScript中将字符串值转换为JSON对象。 首先,我们...

    Unity3D中任意类型数据转换成json数据的方法2

    在Unity3D开发中,JSON(JavaScript Object Notation)是一种常用的数据交换格式,因其轻量级、易读易写的特点,常用于存储和传输数据。本文将深入探讨如何在Unity3D中将任意类型的数据转换成JSON格式。 首先,我们...

    json解析源码,纯c

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于Web服务和应用程序之间的数据传输。它易于人阅读和编写,同时也易于机器解析和生成。本文将深入探讨一个纯C语言实现的JSON解析器——`...

    JSON(JavaScript Object Notation)简介

    JSON,全称JavaScript Object Notation,是一种轻量级的数据交换格式,被广泛应用于网络服务间的数据传输以及存储数据。它的设计目标是简洁、易读、易写,同时也方便机器进行解析和生成。JSON 根植于 JavaScript ...

    string 对象 与json互转

    在IT行业中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于Web服务和应用程序之间的数据传输。它以其简洁和易于人阅读及机器解析的特性而受到青睐。与此相关的,`String`对象是Java编程...

    JavaBean与JsonString的相互转换

    JsonString是JSON(JavaScript Object Notation)格式的字符串,它以键值对的形式表示数据,易于人类阅读和编写,同时也易于机器解析和生成。JSON的基本数据类型包括:字符串、数字、布尔、数组、对象以及null。 3...

    javascript json数据解析工具json2.js

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它采用完全独立于语言的文本格式,但也使用了类似于C家族语言,包括JavaScript,的结构。JSON2.js是由Douglas Crockford开发的一个JavaScript库,...

    json转成object

    在Java编程中,将JSON(JavaScript Object Notation)转换为对象是常见的操作,尤其是在处理Web服务数据或存储/检索配置信息时。JSON是一种轻量级的数据交换格式,它基于JavaScript的一个子集,易于人阅读和编写,...

    json和object之间的转换

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于移动应用开发,尤其是在Android平台上,它使得客户端与服务器之间的数据传输变得简单且高效。Gson是Google提供的一个Java库,专门用来将...

    string和json 互转 -- 示例

    在编程领域,尤其是在JavaScript中,数据交换和存储经常涉及到字符串(string)与JSON对象之间的转换。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,易于人阅读和编写...

    JSON (JavaScript Object Notation).zip

    JSON,全称JavaScript Object Notation,是一种轻量级的数据交换格式。它采用完全独立于语言的文本格式,同时也被广泛用于非JavaScript环境。JSON的设计目标是简洁和易于阅读及编写,同时也易于机器解析和生成。它是...

    net.sf.json.JSONObject实现Object对象与Json字符串的互转

    在Java开发中,JSON(JavaScript Object Notation)作为一种轻量级的数据交换格式,被广泛用于前后端数据传输。`net.sf.json.JSONObject`是开源库Apache Commons Lang中的一个类,它提供了解决Java对象与JSON字符串...

    DELPHI之superobject实现JSON格式,可实现POST

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它基于 JavaScript 语法,但被设计为独立于语言,支持多种编程语言。JSON 数据以键值对的形式表示,...

Global site tag (gtag.js) - Google Analytics