`
wiiln
  • 浏览: 151822 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Javascript 如何解析JSON字符串数据到变量

阅读更多
JSON是JavaScript面向对象语法的一个子集。由于JSON是JavaScript的一个子集,因此它可清晰的运用于此语言中。
  直接在Javascript中创建一个Json数据对象的写法:
 
程序代码

   var myJson={name:'Cloud.L',homepage:'http://www.cnode.cn'};
   //调用其中的属性
  alert(myJson.name);
  

   而对于JSON字符串就需要做一个处理,避免语法上的歧义。文本必须括在括号中避免产生JavaScript的语法歧义。
 
程序代码

   var myTest="{name:'Cloud.L',homepage:'http://www.cnode.cn'}",
   oTest=eval('('+myTest+')');
   alert(oTest.name+","+oTest.homepage);


分享到:
评论

相关推荐

    C++解析json字符串

    在文件"JsonParse"中,可能包含了使用C++解析JSON字符串的示例代码,包括如何导入库、创建JSON对象、解析字符串、访问数据以及处理异常情况。通过学习和理解这部分代码,你可以熟练地在C++项目中处理JSON数据。

    kettle解析json串

    // 解析JSON字符串为JSONObject JSONObject subObject = (JSONObject) parser.parse(jsonContent); // 遍历JSON对象的键值对 Iterator<String> itt = subObject.keySet().iterator(); while (itt.hasNext()) { ...

    android demo,json数据的处理,json字符串的发送和解析。

    这个“android demo”显然是一个展示如何在Android平台上处理JSON数据、发送JSON字符串以及进行JSON解析的示例项目。下面将详细阐述相关知识点。 一、JSON基础知识 1. JSON格式:JSON采用键值对的形式存储数据,键...

    经典ASP读取JSON字符串/生成JSON对象,数组对象等。

    通过引入这个组件,可以将JSON字符串转换为ASP变量,便于操作。例如: ```vbscript Dim jsonStr, jsonObj jsonStr = '{"name": "John", "age": 30}' Set jsonObj = New ASPJSON jsonObj.LoadJSON jsonStr ...

    javascript中eval解析JSON字符串.docx

    ### JavaScript中eval解析JSON字符串详解 #### 一、前言 在JavaScript开发中,解析JSON字符串是一项常见的任务。其中一种方法是使用`eval()`函数。虽然这种方法并不推荐,但了解其工作原理及其潜在风险仍然非常...

    json字符串转换c++类对象

    在C++编程中,将JSON字符串转换为C++类对象是一项常见的任务,特别是在处理网络通信、数据存储或配置文件时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析...

    PB解析json,解析JSON案例,解析jsondemo

    2. **JSON解析**:PB内置或通过库支持解析JSON字符串,将其转化为PowerBuilder的数据结构,如记录集或数组,便于操作。 3. **JSON生成**:同样,PB可以将PowerBuilder的数据结构转换为JSON格式,方便发送给其他系统...

    PB9http请求加解析json字符串实例

    你可以将接收到的JSON字符串传递给JavaScript函数,然后通过调用PB9中的ActiveX或DLL来执行JavaScript代码,从而解析JSON。 以下是一个简化的流程: 1. 将HTTP响应体(通常是JSON字符串)存储在一个变量中。 2. ...

    VB解析JSON案例

    3. 解析JSON字符串到VB对象: ```vb Dim jsonString As String = "{""name"":""John"",""age"":30,""city"":""New York""}" Dim person As Person = JsonConvert.DeserializeObject(Of Person)(jsonString) ``` `...

    QT写的用rapidjson解析json字符串的程序

    本程序就是利用QT结合Rapidjson,实现了在QT5之前的版本中解析JSON字符串的功能。 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在现代Web服务和...

    js把字符串转换成变量

    在JavaScript(JS)中,将字符串...在实际开发中,推荐使用更安全的手段,如使用JSON.parse()处理JSON字符串,或者使用模板字符串来动态生成变量名。同时,理解并避免潜在的风险对于编写健壮的JavaScript代码至关重要。

    对json类型的数据进行解析

    1. `json_decode()`:将JSON字符串解析为PHP变量。例如: ```php $jsonString = '{"name":"John", "age":30, "city":"New York"}'; $phpArray = json_decode($jsonString, true); // true 表示转换为关联数组 ``...

    asp字符串转json对象类

    2. **解析JSON对象**:逐个解析JSON字符串中的键值对,创建一个内部数据结构来存储这些键值对,如数组或自定义的Object类实例。 3. **创建访问接口**:为这个数据结构提供类似"obj("name")"的访问方法,这可能涉及...

    json字符串转c#代码

    本文将深入探讨如何将JSON字符串转换为C#代码中的实体类。 在Web开发中,JSON常用来表示API响应或请求的数据。为了将接收到的JSON数据有效地整合到C#程序中,我们需要将其转换为C#对象。这个过程称为反序列化。C#...

    VBScript把json字符串解析成json对象的2个方法

    将JSON字符串转换为JavaScript变量,然后调用`AddCode`方法将其添加到ScriptControl中。 4. **获取JSON对象**: 通过调用`CodeObject`属性,我们可以访问JavaScript环境中的JSON对象。 5. **操作JSON对象**: ...

    JSON、GSON解析json

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它采用完全独立于语言的文本格式,同时也易于人阅读和编写,同时也易于机器解析和生成。JSON格式基于ECMAScript的一个子集,广泛用于Web服务与...

    JSON字符串和JSON对象相互转化实例详解

    在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键 例如: JSON字符串: var str = '{ "name": "name1","sex": "m" }'; JSON对象: ...

    javascript中eval解析JSON字符串

    我们都知道,高级浏览器可以用 JSON.parse() API 将一个 JSON 字符串解析成 JSON 数据,稍微欠妥点的做法,我们可以用 eval() 函数。 var str = '{"name": "hanzichi", "age": 10}'; var obj = eval('...

    Labview 自动化测试信息转JSON字符串

    总之,Labview的自动化测试信息转JSON字符串涉及到数据的组织、转换以及错误处理。通过理解和利用Labview的JSON函数库,我们可以方便地在Labview环境中与其他系统进行数据交互,实现高效、标准化的数据通信。

    C# 解析json格式数据为IList

    `JsonConvert.DeserializeObject(string json)`方法会将JSON字符串转换为指定类型的对象。在这个例子中,T是`IList<User>`。 4. 现在,`users`变量就是一个IList实例,你可以像操作任何其他C#集合一样操作它,例如...

Global site tag (gtag.js) - Google Analytics