1. 程式人生 > >js object 、 json轉換

js object 、 json轉換

一、object to json

function obj2str(o){   

            var r = [];   

            if(typeof o =="string") return "\""+o.replace(/([\'\"\\])/g,"\\$1").replace(/(\n)/g,"\\n").replace(/(\r)/g,"\\r").replace(/(\t)/g,"\\t")+"\"";   

            if(typeof o =="undefined") return "";   

            if(typeof o == "object"){   

                if(o===null) return "null";   

                else if(!o.sort){   

                    for(var i in o)   

                         r.push(i+":"+obj2str(o[i]))   

                     r="{"+r.join()+"}"  

                 }else{   

                    for(var i =0;i<o.length;i++)   

                         r.push(obj2str(o[i]))   

                     r="["+r.join()+"]"  

                 }   

                return r;   

             }   

            return o.toString();   

}

二、json to object

var jsonText="[{\"Alias\":\"張三\",\"ID\":476,\"ServicesID\":100}";

var obj= eval("(" + jsonText+ ")");

相關推薦

js object json轉換

一、object to json function obj2str(o){                var r = [];                if(typeof o =="string") return "\""+o.replace(/([\'\"\

JAVA中使用alibaba fastjson實現JSONObjectObjectJson字串的轉換

Object轉JSON字串: String jsonStr = JSONObject.toJSONString(object); JSON字串轉JSONObject: JSONObject jsonObject = JSONObjcet.parseObject(jsonStr); J

[Python] str dictjson 轉換

1. dict 與json互轉 在Python語言中,json資料與dict字典以及物件之間的轉化,是必不可少的操作。 在Python中自帶json庫。通過import json匯入。 在json模組有2個方法, loads():將json資料轉化成dict資料 dump

Gson Objectjson轉換 巢狀物件

解決問題  正確: { "data":{accesstoken : "odA5niNeOhhi1cIK0eOGhrxCB7ClG9R4gl%2Fa2%2FNcOaJ42tWayXKZZZBgIPsh1tRLshlxWyXlEyY...", expirein :"2017-11

ES6中JsonStringMapObject之間的轉換

'use strict'; import React, {Component} from 'react' /** *JsonUitl的實現 */ class JsonUtils extends React.Component { /** *字串轉json * */ static stringToJs

js中處理json Json物件與Json字串的轉化JSON字串與Java物件的轉換

轉:https://www.cnblogs.com/zq-boke/p/5833387.html Json物件與Json字串的轉化、JSON字串與Java物件的轉換   一.Json物件與Json字串的轉化 1.jQuery外掛支援的轉換方式:   $.pars

字串jsonObject 在Java中的互相轉換

String returnStr; JSONObject jsonObj = JSONObject.fromObject(returnStr); Object object = jsonObj.get("data"); JSONObject jsonObject = JSONObject.fromO

【日常學習筆記】2019/1/8(JS物件與JSON轉換谷歌黑語法)

JS物件與JSON的轉換 話不多說,上程式碼: <html> <title>測試</title> <script> //此時j是個JS物件,並且具有name屬性 var j={"name":"san"}; //提示s

jqueryjs中String或Objectjsonjson陣列的互轉

** 字串轉JSON ** 第一種方式: 使用js函式eval(); dataJson=eval(dataJson);是錯誤的轉換方式。 正確的轉換方式需要加(): testJson = eval(“(” + dataJson+ “)”); e

Js中把JSON字串轉換JSON物件(eval()new Function())

在我們利用js操作json資料時一般會用到eval進行資料轉換了,但有些朋友還喜歡使用function來轉換,下面我就給大家總結一下具體例子。 在JS中將JSON的字串解析成JSON資料格式,一般有兩種方式: 1.一種為使用eval()函式。 2. 使用Function物

js判斷是否是objectarray

sdn itl proto asc isarray lower script isa con isObj : function(object){// 判斷是否是object return object && typeof (object) == ‘obj

JS日期時間 格式化轉換方法

小時 pre 月份 eth lis console date html www Date.prototype.format = function(fmt) { var o = { "M+" : this.getMonth()+1,

[轉]IE9.0或者360下js(JavaScriptjQuery)不能正確執行(加載),按F12後執行正常;Firefox下ajax的success返回數據data(jsonstring)無法獲取

cli onf string 不同 logs script blog 綁定 導入 兼容問題1: 頁面的分享等插件加載不全,並無法點擊。 兼容問題2: IE下頁面選擇器(#id、.class.etc.)綁定click事件無法訪問到,後臺springmvc方法,也無法獲取

Json對象與Json字符串的轉化JSON字符串與Java對象的轉換

debug pos type 需要 collect ie8 rst toc fire Json對象與Json字符串的轉化、JSON字符串與Java對象的轉換 一.Json對象與Json字符串的轉化 1.jQuery插件支持的轉換方式:   $.parseJSON( json

JS中實現JSON對象和JSON字符串之間的相互轉換

獲取 bsp com .com ins 對象 ie7 strong line 對於主流的瀏覽器(比如:firefox,chrome,opera,safari,ie8+),瀏覽器自己提供了JSON對象,其中的parse和stringify方法實現了JSON對象和JSON字符串

關於js中的json對象,json串,數組之間相互轉換

obj oca color 轉換成 之間 str 關於 blog spa 將json對象轉換成string var loginUser = {username: username, password: password}//方式一 localStorage.setItem

json字符串json對象數組 三者之間的轉換

ima .cn post json 分享 對象 com html log https://www.cnblogs.com/webwangjin/p/6170994.html 效果如下:(終於出來了,一個晚上了,實在不易啊) json字符串、json對象、數組 三者之間的

FastJson對於JSON格式字符串JSON對象及JavaBean之間的相互轉換

enc ring 也有 object 代碼 string () gets 技術 fastJson對於json格式字符串的解析主要用到了一下三個類: JSON:fastJson的解析器,用於JSON格式字符串與JSON對象及javaBean之間的轉換。 JSONObject:

Json字串和js物件之間的轉換

Json字串和js物件之間的轉換 JSON.stringify()將js物件轉為json字串 JSON.parse()將JSON字串轉為js物件 補充(json物件和json字串的區別) json 字串 var str1 = '{ "nam

Js中Prototype__proto__ConstructorObjectFunction關系介紹

寫法 顯示 元素 date ive 技術分享 width def efi 轉至:https://www.cnblogs.com/ScvQ/p/6994189.html 一 Prototype、__proto__與Object、Function關系介紹