`
tanglong8848
  • 浏览: 72790 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

动态读取JSON解析键值对

 
阅读更多
Json格式:{result:[{"aaa","111"},{"abc","121"},{"cba","212"}]}
function $$(id){return document.getElementById(id);}
function changelayer(id,oid){
      
      $$(id).length=1;
     
      
      $.ajax({  
        type: "POST",//请求方式  
        url: "getOption.jsp",//地址,就是action请求路径  
        data: "json",//数据类型text xml json  script  jsonp  
        success: function(msg){//返回的参数就是 action里面处理后的返回数据  
         
          var dataObj=eval("("+msg+")"); //如果action中有指定为json则此处不用转化为JSON
          
          //全部加入下拉列表 
          
            $.each(dataObj.result, function(key,value){
       
                for (var one in value){
                    $$(id).options.add(new Option(value[one],one));//value[one]值 one健
                }

           });

         }  
     });

}

分享到:
评论

相关推荐

    动态读取JSON解析键值对的方法

    Json格式:{result:[{“aaa”,”111″},{“abc”,”121″},{“cba”,”212″}]} 代码如下: function $$(id){return document.getElementById(id);} 代码如下: function changelayer(id,oid){ $$(id).length=1; $....

    android 动态解析获取json数据的键值对

    这个"android 动态解析获取json数据的键值对"的项目就是针对这种情况的一个实例,主要展示了如何在Eclipse环境下,不预先创建JSON键值对应的实体类,而是动态地解析JSON并将其内容显示在列表上。 首先,我们要理解...

    从格式不确定的json中读取键值对

    在处理JSON数据时,我们经常会遇到格式不一致的情况,这主要源于JSON的...Java中的Jackson和Gson库都提供了强大的功能,能够满足大部分JSON解析需求,通过键值对和数组索引,我们可以轻松地从JSON数据中提取所需信息。

    Delphi XE7中解析JSON

    解析后的`TJSONObject`可以通过其`Values`属性来访问键值对,而`TJSONArray`则可以通过索引来访问每个元素。例如: ```delphi if JSONValue is TJSONObject then with TJSONObject(JSONValue) do begin for Pair...

    c#利用Newtonsoft.Json解析json(带数组)

    除了`DeserializeObject`,还有其他几个用于解析JSON的方法,如`JObject.Parse`和`JArray.Parse`,它们返回的是Json.NET的动态类型,可以用于处理未知或不固定的JSON结构。但通常,直接使用强类型的方式更推荐,因为...

    读取Assets资源文件和Json解析Demo

    在Android应用开发中,我们经常...通过`AssetManager`,我们可以轻松地读取这些资源文件,而JSON解析则允许我们有效地处理结构化数据,如配置或动态内容。理解并熟练掌握这两个概念对于开发复杂的Android应用至关重要。

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

    JSON对象以大括号{}表示,键值对之间用逗号分隔。键必须是字符串,用双引号包围。例如:`{"name": "John", "age": 30}`。数组则用方括号[]表示,元素间以逗号分隔,如:`["apple", "banana", "orange"]`。 2. **...

    JSON解析demo.zip

    1. **读取JSON数据**:通常从网络请求或本地文件中获取JSON字符串。 2. **创建解析对象**:根据JSON数据的结构创建`JSONObject`或`JSONArray`对象。 3. **遍历并提取数据**:通过`get()`方法获取键对应的值,对于...

    JSON 解析 示例代码

    总的来说,理解和掌握JSON解析是现代Web开发的基本技能之一。无论你是前端开发者还是后端开发者,都需要能够有效地读取、解析和生成JSON数据。通过学习和实践,你可以熟练地利用JSON这一强大的工具进行数据交换和...

    Android 安卓 json解析

    它以键值对的形式存储数据,如`"key": "value"`。数组可以通过方括号`[]`表示,对象通过大括号`{}`表示。例如: ```json { "name": "John", "age": 30, "city": "New York" } ``` ### 2. 本地JSON解析 对于本地...

    HTML读取json文件示例程序.zip

    这个“HTML读取json文件示例程序.zip”包含了如何在HTML中读取和解析JSON文件的实例。 首先,让我们了解HTML的基本结构。HTML文档由一系列标签组成,这些标签定义了页面的各个部分,如`<html>`、`<head>`、`<body>`...

    C# 读取数组Json文件

    使用 `File.ReadAllText()` 方法读取JSON文件的内容,然后使用 `JsonConvert.DeserializeObject()` 方法将JSON字符串转换为C#对象的列表: ```csharp var jsonString = File.ReadAllText("path_to_your_file.json...

    VC++读取json格式数据

    本主题将围绕“VC++读取json格式数据”展开,介绍如何在Visual C++(VC++)环境下利用JSONcpp库进行JSON数据的解析和操作。 首先,JSONcpp是一个开源库,用于C++和Python,支持JSON的读写以及序列化和反序列化。在...

    C#中Json 解析类库,使用dictionary 解析未知字段的对象

    在C#中,当你面对未知结构的JSON数据,即不能预先定义强类型对象时,可以使用`Dictionary, object>`作为载体,将JSON解析为键值对的形式。 以下是使用Json.NET库解析JSON的基本步骤: 1. 引入库:确保项目引用了...

    Json解析Gson解析

    JSON主要由键值对(key-value pairs)组成,键用引号包围,值可以是字符串、数字、布尔值、数组、对象或null。例如: ```json { "name": "张三", "age": 30, "isStudent": false, "hobbies": ["读书", "编程"],...

    FJSON 开源JSON解析器

    1. `FJsonParser`:这是主要的解析器类,它负责读取JSON字符串并生成相应的.NET数据结构,如`Dictionary, object>`或`List<object>`。 2. `JsonTokenizer`:这个类可能是用于将JSON字符串分解成可解析的单元,如键、...

    kettle解析json串

    // 遍历JSON对象的键值对 Iterator<String> itt = subObject.keySet().iterator(); while (itt.hasNext()) { String key = itt.next(); String value = subObject.get(key).toString(); if (key == null || ""....

    pb解析json

    在压缩包子文件的文件名称列表中,“PbJson解析”可能是包含了解析JSON到pb的代码文件或者示例。这个文件可能是用某种编程语言(如Python、Java或C++)编写的,其中包含了将JSON对象转换为Protocol Buffers消息的...

    Android读取JSON实例

    总的来说,Android读取JSON涉及网络请求、JSON解析和UI更新等步骤。通过熟练掌握这些技能,你可以构建出能够与服务器高效交互的应用。在实际项目中,你可能还需要考虑性能优化、错误处理和数据缓存等问题,以提供更...

Global site tag (gtag.js) - Google Analytics