`
除了你无可取代
  • 浏览: 144534 次
  • 性别: Icon_minigender_1
  • 来自: 悲鸣洞穴
社区版块
存档分类
最新评论

jso字符串解析 json js字符串转对象 、属性

    博客分类:
  • js
 
阅读更多

<script>
//暂时用到的情况 从后台传来拼接好的字符串 前台调用方法转化为对象
var data = "[{"+"\"item\""+  ":"+ "\"全部\""+","+"\"value\""+":"+"\"123\""+"}]";

var data2 = "[{item:'全部',value:'2'},{item:'滨江',value:'3'},{item:'衢州',value:'4'}]";//这么拼写和上面的效果一样

alert("1"+data);
alert("2"+data2);
obj = new Function("return" + data)();//转换为对象
obj2 = new Function("return" + data2)();//转换为对象
alert("obj"+obj);
alert("obj2"+obj2);

alert("obj.item"+obj[0].item)
alert("obj2.item"+obj2[0].item)
alert("obj2.item"+obj2[1].item)
alert("obj2.item"+obj2[2].item)


//===================================


var obja = "{f1:'value1',f2:'value2',f3:'value3'}";
  obj3= eval("("+obja+")");//给obj3赋值
  alert(obj3.f1) ;
  alert(obj3.f2) ;
  alert(obj3.f3) ;

var fu = "function abc(){alert('aaaa')}";
  exefu=eval(fu);//相当于创建了一个函数
  abc();
  eval(" var a = new Date() ");//new一个date
  alert(a)
  
</script>

=================================================

 output("{\"id\":"+fileInfo.getId()+",\"name\":\""+fileInfo.getName()+"\"}");

 

var thing = { plugin: 'jquery-json', version: 2.4 };  
var encoded = $.toJSON( thing ); 
alert(encoded)
alert($.evalJSON(encoded))
   

 

 

分享到:
评论

相关推荐

    json-20230227.jar下载

    1. 简洁的 API:org.json 提供简单易用的 API 来创建 JSON 对象、解析 JSON 字符串,一般只需要一行或两行代码。 2. 小体积:org.json 是一个非常轻量级的库,作为一个 jar 包只有 26KB 左右,无依赖,非常适合在 Android ...

    Java json包

    json包生成jso字符串jar包的非常好用!

    momoa:JSON解析器,令牌生成器,遍历器和打印机

    符合ECMA-404的解析器,该解析器生成代表JSON字符串中所有内容的抽象语法树(AST)。 一个遍历器,它按顺序访问解析器生成的AST。 可以将解析器生成的AST转换回有效JSON字符串的打印机。背景JavaScript使用将字符串...

    Minced:将 JSON 键转换为驼峰式大小写

    Minced 将 JSON 键转换为驼峰式大小写,并添加了对用空字符串替换 JSON 空值的支持。 这对于在使用 Realm 时避免因空值而导致崩溃的解决方法特别有用。 更多信息: 用法 // Converts all the keys in the JSON to...

    【JavaScript源代码】php去掉json反斜杠的实例讲解.docx

     通过AJAX传到PHP的json字符串有时候加上反斜杠”\”来转义,PHP处理时需要先去掉反斜杠,然后再json_decode。 $str = stripslashes($_POST['json']);$arr = json_decode($str,true); stripslashes() 函数:删除...

    详解Mysql中的JSON系列操作函数

    MySQL5.7发布后,专门设计了JSON数据类型以及关于这种类型的检索以及其他函数解析。 下面一起来实际操作一下。 创建带有 JSON 字段的表 比如一个‘文章’表,字段包括 id、标题 title、标签 tags 一篇文章会有多个...

    nice-json2csv:用于将json转换为csv的node.js工具

    包括库并使用convert函数从json对象获取csv字符串。 var json2csv = require ( 'nice-json2csv' ) ; var myData = [ { "first_name" : "John" , "last_name" : "Doe" } , { "first_name" : "Jane" , "last_name" ...

    Jso格式化工具

    HiJson是一款Json格式化工具是一款电脑格式化软件。这款软件可用与32位及64位。用来格式化json ,xmlz转json,格式化xml.查找文本及文件。...方便json字符串的查看。各种操作均可还可多标签。需要的快下载吧。

    史上最详尽的JsonCpp使用指南(含c++封装的源代码)

    详细介绍如何利用JsonCpp0.5.0生成调试版静态链接库和发行版静态...源代码演示如何封装C++类,使用toJson方法将C++对象转换为json字符串,使用fromJosn方法用json字符串给c++对象赋值。所有源代码都在文档中完整展示。

    jsonpatch:JSON Patch 的实现(http

    补丁 JSON Patch ( ) 在 PHP 中的... 和一个带有 JSON 字符串操作的变量: $ patchOperations = '[ { "op": "replace", "path": "/baz", "value": "boo" } ]' ; 创建一个Patcher实例并使用“patch”方法获取jso

    RapidJSON压缩包

    例如,RapidJSON 可以在分析一个 UTF-8 文件至 DOM 时,把当中的 JSON 字符串转码至 UTF-16;RapidJSON 对内存友好。在大部分 32/64 位机器上,每个 JSON 值只占 16 字节(除字符串外)。它预设使用一个快速的内存...

    session-storage:小型实用程序类,用于从sessionStorage中存储和检索复杂值

    但是,通过使用JSON.stringify()和JSON.parse() ,我们可以保存对象,数组,空值,布尔值,数字和字符串。当使用getItem()方法时,它将以其本机类型检索这些值。 在客户端中没有sessionStorage可用的那些实例中,此...

    codebrew-project

    代码酿造项目 数据库关系结构 用户数 郊区(奇异的Suburbs对象) downtown_id(用户所在郊区的ID) ... 两个字段均应为字符串。 示例: {username: "test", password: "test"} 具有以下字段的响应格式JSO

    解决Asp.net Mvc返回JsonResult中DateTime类型数据格式问题的方法

     在使用asp.net mvc 结合jquery esayui做一个系统,但是在使用使用this.json方法直接返回一个json对象,在列表中显示时发现datetime类型的数据在转为字符串是它默认转为Date(84923838332223)的格式,在经过查资料...

    Website:https

    在这些位置中有一些字符串需要翻译: i18n\(code}\code.json homepage.Description.\*和homepage.GetStarted在文件i18n\(code}\code.json link.title.\*在文件i18n\{code}\docusaurus-theme-classic\footer.jso

    Growduino-firmware

    请注意,正常运行时间不是字符串,而是数字,以后可能会固定。 daymin是午夜以来的分钟。 { " free_ram " : 1025 , " sensors " : 6 , " outputs " : 8 , " sensor_list " :{ " 0 " : " Humidity " ,

Global site tag (gtag.js) - Google Analytics