`

被字符串"绑架"了的jsonObject !

 
阅读更多

<script language="javascript" >

 var str ="alert('aaa')"; //这是一个字符串 这个字符串 符合js的语法规则

 eval(str);//把符合js代码规则的字符串 转换成js代码
</script>

我一开始在后台 把jsonArrayObject 变成了字符串,在字符串

然后我在前台 再把这个字符串 通过使用 eval("("+bb+")") 在转变为json对象

var bb = "{'name':'aaa','aa':'bb'}"; //这个字符串里边其实是一个json对象,也就是json对象变成(绑架成)字符串

var jsonObject = eval("("+bb+")");//所以我要使用这个被字符串套着的json对象,就必须要把这个字符串转变成json对象,就用eval()方

alert(jsonObject.name);弹出 aaa

alert(jsonOject.aa);弹出 bb

什么是json对象{'name':'aaa','aa':'bb'}

什么又是json对象数组 [{"id":1,"pname":"吉林省"},{"id":2,"pname":"黑龙江省"},{"id":3,"pname":"辽宁省"},{}]

遍历这个数组

for(var i =0;i<jsonArray.length;i++){

 alert("id:"jsonArray[i].id+",pname:"+jsonArray[i].pname);
}

 

正在抽时间学习总结,详细介绍一个String json 和xml 如何做数据传输,专题待补充敬请期待 O^-^O

分享到:
评论

相关推荐

    JSON字符串转换JSONObject和JSONArray的方法

    一....二.具体转化过程 //JSONObject String jsonMessage = "{\"语文\":\"88\",\...//将字符串转换成jsonObject对象 JSONObject myJsonObject = new JSONObject(jsonMessage); //获取对应的值 value1 = myJsonObject.g

    net.sf.json.JSONObject实现Object对象与Json字符串的互转

    `JSONObject`可以从一个Java对象创建,也可以解析为一个JSON字符串。例如,我们有一个简单的Java对象: ```java public class User { private String name; private int age; // getters and setters } ``` 要...

    将string类型xml字符串转为json字符串

    在上述代码中,`XML.toJSONObject(String xml)`方法接收一个XML字符串并返回一个`JSONObject`。这个方法会解析XML,保留其原有的层次结构,并将XML元素转换为JSON键值对。转换后的JSON字符串可以通过`toString()`...

    java对象转换为json字符串或字符串数组

    在Java开发中,将Java对象转换为JSON字符串或字符串数组是一项常见的任务,特别是在与前端交互、数据存储或者网络传输时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也...

    java json字符串转JSONObject和JSONArray以及取值的实例

    本文将详细讲解如何将Java中的JSON字符串转换为JSONObject和JSONArray,并从中提取值。 首先,我们需要引入处理JSON的库。在这个例子中,使用的是`net.sf.json.JSONArray`和`net.sf.json.JSONObject`,这是一个开源...

    java验证字符串是否符合json格式

    在这个`JsonValidator`类中,我们定义了一个静态方法`isValidJson`,它尝试将传入的字符串构造为一个`JSONObject`。如果字符串是有效的JSON,构造过程不会抛出异常,方法返回`true`;否则,如果抛出异常(如`...

    解析Json字符串直接转换为对象(包括多层List集合 嵌套)所用jar包

    标题和描述提及的是将JSON字符串转换为Java对象,特别是涉及多层嵌套和List集合的情况。这在处理复杂数据结构时非常常见,比如服务器返回的响应可能包含嵌套的对象和数组。下面我们将详细介绍如何使用Jackson库来...

    Java中Json字符串直接转换为对象的方法(包括多层List集合)

    // 将JSON字符串转换为JSONObject JSONObject jsonObj = JSONObject.fromObject(jsonStrBody); // 创建一个映射,用于指定JSON字段对应的Java类 Map, Class&gt; classMap = new HashMap, Class&gt;(); classMap.put(...

    JSON字符串校验

    标题中的"JSON字符串校验"是指检查一个字符串是否符合JSON格式的标准,确保其能够被解析为有效的JSON对象。这个过程是必要的,因为如果JSON字符串存在语法错误,那么在尝试解析或处理这些数据时,程序可能会抛出异常...

    androidmap转json字符串、list转json字符串工具类.zip

    本压缩包提供了两个关键功能:将Map对象转换为JSON字符串和将List对象转换为JSON字符串。这两个工具类对于Android开发者来说非常实用,因为它们简化了Java对象与JSON格式之间的互换过程。 首先,让我们详细了解Map...

    json字符串转table字符串

    这个资源提供的功能就是解决这样的问题,它能够帮助开发者将动态获取的JSON字符串转换成类似Excel表格的字符串格式,便于在前端展示或者进行其他处理。 这个过程通常涉及以下步骤: 1. **解析JSON字符串**:首先,...

    Android-android执行字符串代码--实现接口可配置跳转任何Activity

    在Android应用开发中,有时我们需要根据特定的业务需求动态地执行字符串表示的代码,例如,通过接口配置来跳转到不同的Activity。这个场景通常出现在插件化开发、动态加载或运行时权限处理等复杂场景中。本文将详细...

    jsonobject

    7. **解析JSON字符串**:`JSONObject`提供了`parseObject(String jsonString)`方法,可以从JSON字符串创建`JSONObject`。 ```java String jsonString = "{\"key\":\"value\"}"; JSONObject parsedObject = ...

    使用JSONObject解析json数据

    `JSONObject`代表一个JSON对象,它是由键值对组成的,键必须是字符串,而值可以是各种JSON类型:字符串、数字、布尔值、数组(`JSONArray`)、其他`JSONObject`或`null`。在Java中,`JSONObject`类提供了丰富的API来...

    将json字符串转换为对象

    标题提到的“将json字符串转换为对象”,实际上是在指JSON.parse()方法,这个方法在JavaScript中用于将一个合法的JSON字符串转化为JavaScript对象。例如,我们有一个如下的JSON字符串: ```json let jsonString = '...

    用于java对象与json对象间的相互转换(net.sf.json.JSONObject)

    当你从服务器获取或从文件读取到一个JSON字符串时,可以使用`JSONObject`将其解析为可操作的对象。以下是如何进行解析的示例: ```java import net.sf.json.JSONObject; String jsonString = "{\"name\":\"张三\",...

    js json字符串转对象

    当JSON字符串被解析为JavaScript对象时,这些类型会被适当地转换: - 数字(如30)保持不变,仍然是JavaScript的Number类型。 - 字符串(如"John")保持不变,仍然是JavaScript的String类型。 - 布尔值(如true...

    java解析Json字符串

    Java解析Json字符串是Java开发中常见的一项任务,特别是在与Web服务交互、数据交换或存储时。Json(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在Java...

    Java Web程序实现返回JSON字符串的方法总结

    最后,我们使用 JSONObject 对象的 toString 方法将其转换为 JSON 字符串。 如果我们需要将 Collection 对象转换为 JSON 字符串,可以使用 JSONArray 对象。下面是示例代码: ```java public void testList() ...

Global site tag (gtag.js) - Google Analytics