`
norce
  • 浏览: 6928 次
  • 性别: Icon_minigender_2
  • 来自: 南京
社区版块
存档分类
最新评论

eval() JSON.parse() Json.stringfy()

 
阅读更多
Json是JavaScript的原生格式,所以不需要任何API或者工具包

基本格式:

 

    var jsonData='{"data1":"Hello,","data2":"world!"}'

调用方法 jsonData.data1
 

json数据存入数组

    var jsonData=[{"name":"LiLei","age":19,"sex":"male"},{"name":"HanMei","age":18,"sex":"famale"}]

调用方法 jsonData[0].name
 
 
Json->String
  语法:  Json.stringfy(); 
 

    JSON.stringify({'a':1,'b':2});



 

 
 

String->Json

 
    语法:
        eval('('+data+')');
        JSON.parse()


 
console:控制台操作


 
eval(s)
        如果s是字符串,则执行;
        不是字符串则直接放回;
 
var code1='"a" + 2'; //表达式
varcode2='{a:2}'; //语句
alert(eval_r(code1)); //->'a2'
alert(eval_r(code2)); //->undefined
alert(eval_r('(' + code2 + ')')); //->[object Object]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  • 大小: 1012 Bytes
  • 大小: 17.4 KB
  • 大小: 2.7 KB
  • 大小: 3 KB
分享到:
评论

相关推荐

    JSON2.JS JSON.JS JSON_PARSE.JS

    toJSONString method and a parseJSON method to Object.prototype. Use of this file is not recommended. json_parse.js: This file contains an alternative JSON parse function that uses recursive descent ...

    JSON在Javascript中的使用(eval和JSON.parse的区别)详细解析

    主要介绍了JSON在Javascript中的使用以及eval和JSON.parse的区别详细解析,本文对eval()和JSON.parse()的区别介绍的非常详细,需要的朋友可以参考下

    JSON中key动态设置及JSON.parse和JSON.stringify()的区别

    本文给大家介绍JSON中key动态设置及JSON.parse和JSON.stringify()的区别讲解,具体详情如下所示: var user_info_json = []; user_info_json[user_info_json.length] = eval('('+ '{'+ id +': '+ value +'}' +...

    net.sf.json.JSONObject所需的jar包

    在JavaScript端,可以使用`eval()`或`JSON.parse()`函数将接收到的JSON字符串转换回JavaScript对象,从而继续处理数据。 总结一下,`net.sf.json.JSONObject`库是Java开发中一个实用的工具,它简化了Java和...

    转义字符(\)对JavaScript中JSON.parse的影响概述

    (其实将符合json标准的字符串转化为js对象可以用eval,但是eval性能相对差且存在安全隐患(会执行json字符串中的代码),本文仅写JSON) 本文写的是转义字符对JSON.parse方法的影响。 一般来说在JSON.parse的参数...

    json.js和使用示例

    `json.js`的核心功能包括两个主要部分:`JSON.parse()`和`JSON.stringify()`。`JSON.parse()`用于将JSON格式的字符串转化为JavaScript对象,而`JSON.stringify()`则用于将JavaScript对象转换为JSON格式的字符串。 1...

    javascript中JSON.parse()与eval()解析json的区别

    主要介绍了javascript中JSON.parse()与eval()解析json的区别,详细描述了json格式数据的操作技巧,并结合实例形式对比分析了使用JSON.parse()与eval()解析json的区别,需要的朋友可以参考下

    深入浅析JSON.parse()、JSON.stringify()和eval()的作用详解

    JSON.parse()、JSON.stringify()和eval()是JavaScript中处理数据和字符串的三个重要函数,每个都有其特定的用途和优势。下面将详细探讨这三个函数的作用。 首先,JSON.parse()是用于将JSON格式的字符串转换成...

    js代码-JSON.PARSE

    JSON.parse()是JavaScript中的一个内置函数,用于将一个JSON格式的字符串解析成JavaScript对象。这个方法在处理数据交换,特别是与服务器进行异步通信(AJAX)时非常常见。了解和熟练使用JSON.parse()对于任何...

    解决JSON.stringify()自动将中文转译成unicode的问题

    这个库提供了`JSON.stringify()`和`JSON.parse()`方法,并且可以在有原生`JSON`对象的浏览器中自动回退使用浏览器原生的`JSON`对象。但是,需要特别注意的是,如果在项目中同时存在原生`JSON`对象和`json2.js`库中的...

    list集合转换为json对象.doc

    `JSON.stringify()`用于将JavaScript对象或数组转换为JSON字符串,而`JSON.parse()`则用于将JSON字符串还原为JavaScript对象或数组。在处理list集合转换为json对象时,理解并熟练运用这些方法至关重要,这有助于确保...

    js下用eval生成JSON对象.docx

    总的来说,虽然`eval()`和`new Function()`在某些场景下能快速解析JSON,但为了代码的安全性和性能考虑,推荐使用`JSON.parse()`。在实际开发中,应当遵循最佳实践,避免使用可能导致安全问题的`eval()`。

    javascript-stringify:将Stringify更改为eval,将JSON.stringify更改为JSON.parse。

    字符串化是eval作为JSON.stringify是JSON.parse 。 安装 npm install javascript-stringify --save 用法 import { stringify } from "javascript-stringify" ; 该API与JSON.stringify类似: value转换为字符串的...

    json的介绍 以及 json2.js的用法

    最常用的是使用 `eval()` 函数和内置的 `JSON.parse()` 方法。 ##### 使用 `eval()` 函数 `eval()` 函数可以直接将字符串形式的JSON转换为JavaScript对象。例如: ```javascript var myJSONtext = '{"bindings": ...

    字符串转换成json 的三种方式

    总结,将字符串转换为JSON对象时,首选的、最安全的方法是使用`JSON.parse`,因为它遵循严格的JSON规范,并且在大多数现代浏览器中都有原生支持。`eval`和`new Function`虽然在早期被广泛使用,但由于安全问题,现在...

Global site tag (gtag.js) - Google Analytics