json和veal函数

一:json

(1)创建:使用{}创建;

(2)作用:java后台拼接json字符串,将json字符串发上给浏览器,浏览器中的js程序可以解析json格式的字符串;这样java和js就完成了通信;

 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 2 "http://www.w3.org/TR/html4/loose.dtd">
 3 <html>
 4 <head>
 5 <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
 6 <title>json</title>
 7
 8     <script type="text/javascript">
 9
10         //json:Javascript Object Notation[js对象标记]
11         //json对象使用:{}进行创建,这种语法可以创建一个无类型的javascript对象
12         //json通常使用在语言之间进行数据交换时候充当“数据交换格式”
13         //javas后台拼接json字符串,将json字符串发送给浏览器,浏览器中的js程序可以解析json格式的字符串。这样java和javascript就完成了通信
14
15         var user={
16
17             "usercode":110,
18             "username":"jackson",
19             "age":20
20
21         };
22
23         //访问对象中的属性
24         alert(user.username);
25         alert(user.usercode);
26         alert(user.age);
27
28         /*
29         在js中[]表示数组,{}表示json对象
30         */
31
32         //尝试定义一个json对象,存储每个班级中所有学生的信息
33         //要求对该对象描述:学生总数,学生个人信息
34         //学生个人信息包括:学号,姓名
35
36         var stus={
37
38             "total" : 5,
39             "stups":[
40             {"sno":110,"name":"张三"},
41             {"sno":120,"name":"李四"},
42             {"sno":120,"name":"王五"},
43             {"sno":120,"name":"赵六"},
44             {"sno":120,"name":"朱八"}
45             ]
46         }
47
48         for(var i=0;i<stus.stups.length;i++){
49
50             alert("name:"+stus.stups[i].name+"   学号:"+stus.stups[i].sno);
51
52         }
53
54     </script>
55
56 </head>
57
58 <body>
59 </body>
60 </html>

二:eval函数;

作用:eval(str);函数将str字符串当做js代码来执行;

用法:window.eval("var i=100;");

 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 2 "http://www.w3.org/TR/html4/loose.dtd">
 3 <html>
 4 <head>
 5 <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
 6 <title>eval函数</title>
 7
 8      <script type="text/javascript">
 9
10         //eval("str");函数将字符串当做js代码执行
11         window.eval("var name=‘徐志远‘;");//改程序相当var name="徐志远";
12
13         alert(name);
14
15     </script>
16
17 </head>
18
19 <body>
20 </body>
21 </html>

时间: 2024-11-10 07:58:33

json和veal函数的相关文章

json解析的函数eval_r() 和 JSON.parse()

eval_r()解析的字符串格式是'({"data":"hello","num":"5"})' JSON.parse()解析的字符串格式是'{"data":"hello","num":"5"}' 还有一个不同就是eval_r(),如下:++value会先算出值. eval

JSON串常用函数

1.JSON.parse() parse 用于从一个字符串中解析出json 对象. 例如 var str='{"name":"cpf","age":"23"}' 经 JSON.parse(str) 得到: Object:   age:"23" name:"cpf" _proto_:Object 注:单引号写在{}外,每个属性都必须双引号,否则会抛出异常 2.JSON.stringify(

关于 pgsql 数据库json几个函数用法的效率测试

关于pgsql 几个操作符的效率测试比较1. json::->> 和 ->> 测试方法:单次运行100次,运行10个单次取平均时间.测试结果:->> 效率高 5% 左右 功能差异:json::->> 在使用前需要对对象转换为jsonb 然后再执行 ->> 操作,所以比->>更耗时 .所以如果我们需要对返回的对象进行jsonb操作,用jsonb_* 相关函数时,建议用jsonb_* 而不用 jsonb_*_text ,后者会把结果的js

php7中json之json_encode函数用法

json_encode - 对变量进行 JSON 编码 $arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>"96net.com.cn"); echo json_encode($arr); 以上例程会输出: {"a":1,"b":2,"c":3,"d":4,"e":"96net.com.cn"}

java读取json文件的函数

public String ReadFile(String Path) { BufferedReader reader = null; String laststr = ""; try { FileInputStream fileInputStream = new FileInputStream(Path); InputStreamReader inputStreamReader = new InputStreamReader( fileInputStream, "utf-8

【4】python_基础_集合、json模块、函数

1 集合(天生去重) 1.1 定义集合 集合是无序的 1 # 定义集合:天生去重 2 nums = [1,1,2,3,4,4] 3 num_set = set (nums) # 1.使用set将其他类型转成集合(去重) 4 print('1======',num_set) # {1, 2, 3, 4} 5 6 nums2 = {1,1,2,3,4,4} # 2.直接定义集合 7 print ('2======',nums2) # {1, 2, 3, 4} 8 9 nums3 = set() #

JS的全局函数eval解析JSON字符串函数

JavaScript eval() 函数 定义和用法 eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码. 语法 eval(string) 参数 描述 string 必需.要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句. 返回值 通过计算 string 得到的值(如果有的话). 说明 该方法只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方法将不作任何改变地返回.因此请不要为 eval() 函数传递 String

python中json文件处理涉及的四个函数json.dumps()和json.loads()、json.dump()和json.load()的区分

一.概念理解 1.json.dumps()和json.loads()是json格式处理函数(可以这么理解,json是字符串) (1)json.dumps()函数是将一个Python数据类型列表进行json格式的编码(可以这么理解,json.dumps()函数是将字典转化为字符串) (2)json.loads()函数是将json格式数据转换为字典(可以这么理解,json.loads()函数是将字符串转化为字典) 2.json.dump()和json.load()主要用来读写json文件函数 二.代

再谈json - json常用函数

json常用的函数有JSON.parse().JSON.stringify(),用于json对象和字符串之间的互相转换. 1.JSON.parse() 将 JavaScript 对象表示法 (JSON) 字符串转换为对象. JSON.parse(text [, reviver]) var jsontext = '{"firstname":"Jesper","surname":"Aaberg","phone"