`
张玉龙
  • 浏览: 722804 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

js array json String js中数组转json

 
阅读更多

var a = {
        name: "XXXX",  
        year: 1990,
        old: 21
};
 使用JSON类:
var b = JSON.stringify(a); 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 <HTML>
 <HEAD>
 <TITLE> New Document </TITLE>
 
 <SCRIPT LANGUAGE="JavaScript">
 
 
    var t="{'firstName': 'cyra', 'lastName': 'richardson', 'address': { 'streetAddress': '1 Microsoft way', 'city': 'Redmond', 'state': 'WA', 'postalCode': 98052 },'phoneNumbers': [ '425-777-7777','206-777-7777' ] }";
     var jsonobj=eval('('+t+')');
     alert(jsonobj.firstName);
     alert(jsonobj.lastName);
 
 
 var t2="[{name:'zhangsan',age:'24'},{name:'lisi',age:'30'},{name:'wangwu',age:'16'},{name:'tianqi',age:'7'}] ";
 var myobj=eval(t2);
 for(var i=0;i<myobj.length;i++){
    alert(myobj[i].name);
    alert(myobj[i].age);
 }
 
 var t3="[['<a href=# onclick=openLink(14113295100,社旗县国税局桥头税务所,14113295100,d6d223892dc94f5bb501d4408a68333d,swjg_dm);>14113295100</a>','社旗县国税局桥头税务所','社旗县城郊乡长江路西段']]";
 //通过eval() 函数可以将JSON字符串转化为对象
 var obj = eval(t3);
 for(var i=0;i<obj.length;i++){
    for(var j=0;j<obj[i].length;j++){
 alert(obj[i][j]);
    }
 
 }
 
 /*
 //stringifier 函数的作用跟 parse 相反, 用来将一个js对象转换为 JSON 文本。
 var jsonText = JSON.stringify(obj);
 alert(jsonText);
 
 //如果基于安全的考虑的话,最好是使用一个 JSON 解析器。 一个 JSON 解析器将只接受 JSON 文本。所以是更安全的。
 var myObject = JSON.parse(myJSONtext, filter);  
 //可选的 filter 参数将遍历每一个value key 值对, 并进行相关的处理。如:
 //如
 myData = JSON.parse(text, function (key, value) {       
 
 return key.indexOf('date') >= 0 ? new Date(value) : value;    });
 
 //stringifier 函数的作用跟 parse 相反, 用来将一个js对象转换为 JSON 文本。
 var myJSONText = JSON.stringifier(myObject);
 */
 </SCRIPT>
 </HEAD>
 
 <BODY>
 
 </BODY>
 </HTML>

分享到:
评论

相关推荐

    springMVC poi解析ajax上传excel文件,返回json对象\list数组

    解析通过MutilpartFile导入的Excel并解析里面数据,先判断文件的类型(excel处理有两种此处为两种通用)是.xls/.xlsx,采用Apache的POI的API来操作Excel,读取内容后保存到List中,再将List转Json(使用Linked,增删快...

    YRJSONAdapter.zip

    或者转成string也很方便://把一个数组转换成JSON格式string=[array JSONString];//把这个数组恢复回来array=[data objectFromJSONString];因此做了这个小的Category,可以使我们在使用系统JSON库的时候也可以用简洁...

    json.js_json2.js

    value any JavaScript value, usually an object or array. replacer an optional parameter that determines how object values are stringified for objects. It can be a function or an array of strings. ...

    xlsx2json-master.zip

    Excel文档转换为json格式,支持主副表配置 ...* `array` 数组,同JS数组一致。 * `id` 主键类型(当表中有id类型时,json会以hash格式输出,否则以array格式输出)。 * `id[]` 主键数组,只存在于从表中。

    Json API for C++

    JsonApi helps C++ developers to parse JSON string, or create JSON string. File list: JsonApi.h JsonApi.lib JsonApi.dll Sample code for parse an JSON string: const char* jsonSrcString = ""; ...

    java解析json

    JSONArray array = JSONArray.fromObject(jsonString); arrObj = new Object[array.size()]; for (int i = 0; i &lt; array.size(); i++) { JSONObject jsonObject = array.getJSONObject(i); arrObj...

    以JSON形式将JS中Array对象数组传至后台的方法

    业务是需要将前台jQuery easyUI ...选用谷歌的GSON插件及json2.js搭配使用 前台代码如下,简洁起见已去除部分简单验证代码: 代码如下: var rows = $(‘#dg1’).datagrid(‘getSelections’); $.ajax({ cache :

    php array 转json及java 转换 json数据格式操作示例

    本文实例讲述了php array 转json及java 转换 json数据格式操作。分享给大家供大家参考,具体如下: php array 转json 数据 $arr = array( demo1 =&gt; my demo1, demo2 =&gt; array( demo2_demo1=&gt;aaaaaaaa, demo2_...

    JSON-lib框架,转换JSON、XML不再困难

    fail("==============Java Map &gt;&gt;&gt; JSON Array =================="); fail(JSONArray.fromObject(map).toString()); fail("==============Java Map &gt;&gt;&gt; JSON Object=================="); fail(JSONSerializer....

    MySQL and JSON A Practical Programming Guide 2018

    Practical instruction on using JavaScript Object Notation (JSON) with MySQL This hands-on guide teaches, step by step, how to use JavaScript Object Notation (JSON) with MySQL. Written by a MySQL ...

    json相关jar包.zip

    在前端和后端进行数据传输的时候这种格式也是很受欢迎的,后端返回json格式的字符串,前台使用js中的JSON.parse()方法把JSON字符串解析为json对象,然后进行遍历,供前端使用。 下面进入正题,介绍在JAVA中JSON和...

    android 开发中用json解析客户端与服务器端的代码

    游戏开发中客户端与服务器端数据的传输, URL url = new URL(path);... String json = new String(data); //构建Json数组对象 JSONArray array = new JSONArray(json); //从Json数组对象读取数据

    JSON和Model转换框架

    JSONString --&gt; Model Model --&gt; JSON JSON Array --&gt; Model Array JSONString --&gt; Model Array Model Array --&gt; JSON Array Supprting CoreData Objects MJExtension、JSONModel以及Mantle之间的...

    kotlin-json:Kotlin JVMJavaScript对象符号库

    Kotlin JSON是一种轻量级,高度风格化JavaScript对象表示法(JSON)。 文体 Kotlin JSON允许开发人员使用Kotlin的DSL API的样式功能来创建时尚但高度可读且功能强大的域指定语言: fun main ( args : Array &lt; ...

    golang的json处理库json4g.zip

    如: {"a":"b","c":123}4,AddNode(*JsonNode) 为某节点增加子节点 5,DelNode(string) 某节点 删除指定名称子节点6,ToJsonNode() 转JsonNode 指针对象7,SetValue() 节点设置 节点值,可以为 数字,字符串,bool...

    js比较两个单独的数组或对象是否相等的实例代码

    所谓js的中的传值,其实也就是说5种基本数据类型(null,undefind,boolean,number,string) 传引用也就是说的那个引用数据类型,(array和object) 基本数据类型的值不可变,而引用数据类型的值是可变的 所以当你比较数组和...

    JSON还原为结构体

    GlossSeeAlso: array of string; end; GlossSee: string; end; end; end; end; end; procedure TForm1.Button1Click(Sender: TObject); var gloss: TGlossary; json: RawUTF8; begin json := JSON1; RecordLoadJSON...

    PHP数组对象与Json转换操作实例分析

    //数组转对象 function arrayToObject($e){ if( gettype($e)!='array' ) return; foreach($e as $k=&gt;$v){ if( gettype($v)=='array' || getType($v)=='object' ) $e[$k]=(object)arrayToObject($v); } return ...

    StringtoList和StringtoMap和StringtoObject和StringtoArray

    Json格式的字符串转成List、Array、Map、Object、List等,就是各种字符串转其他格式的方法.有个封装好的转换方法和一个我自己做的示例

    hive解析json格式数据所需jar包

    languages array&lt;string&gt;, religions map&lt;string,array&lt;int&gt;&gt;) ROW FORMAT SERDE 'org.openx.data.jsonserde.JsonSerDe' STORED AS TEXTFILE; -- data : {"country":"Switzerland","languages":["German","French...

Global site tag (gtag.js) - Google Analytics