×

js正则表达式替换字符串 lace js

js的replace如何全部替换目标字符串?java 解析json有几种方式

admin admin 发表于2022-06-20 09:13:40 浏览142 评论0

抢沙发发表评论

js的replace如何全部替换目标字符串


replace函数一次只能替换一个目标字符串,可以配合while循环替换所有字符串。

1、在script标签中定义一个字符串,字符串内容为“一个中国北方的中国人在做中国结”,然后将内容输出在网页中:

2、使用replace函数,这时第一个“中国”文本被空字符串替换,但是还有两个“中国”文本没有被替换:

3、添加while循环,循环条件用“indexOf”函数来判断是否“中国”两个字还存在,如果存在则继续替换,不存在则结束,这时所有的目标字符串都被替换完成:


java 解析json有几种方式


JSONObject json = new JSONObject();
这个是java中获取json用的类。
使用它的get和put就能操作json的

如何读取Json文件的数据


json文件是一种轻量级的数据交互格式。一般在jquery中使用getJSON()方法读取。

$.getJSON(url,[data],[callback])
url:加载的页面地址
data: 可选项,发送到服务器的数据,格式是key/value
callback:可选项,加载成功后执行的回调函数
1.首先建一个JSON格式的文件userinfo.json 保存用户信息。如下:

?

1234567891011121314151617

[{“name“:“张国立“,“sex“:“男“,“email“:“zhangguoli@123.com“},{“name“:“张铁林“,“sex“:“男“,“email“:“zhangtieli@123.com“},{“name“:“邓婕“,“sex“:“女“,“email“:“zhenjie@123.com“}]

2.其次建一个页面用于获取JSON文件里的用户信息数据,并显示

?

123456789101112131415161718192021222324252627282930313233343536373839404142
《!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN“ “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“》《html xmlns=“http://www.w3.org/1999/xhtml“》《head》《meta http-equiv=“Content-Type“ content=“text/html; charset=utf-8“ /》《title》getJSON获取数据《/title》《script type=“text/javascript“ src=“js/jquery-1.8.2.min.js“》《/script》《style type=“text/css“》#divframe{ border:1px solid #999; width:500px; margin:0 auto;}.loadTitle{ background:#CCC; height:30px;}《/style》《 script type = “text/javascript“ 》$(function (){ $(“#btn“).click(function () { $.getJSON(“js/userinfo.json“, function (data){ var $jsontip = $(“#jsonTip“); var strHtml = “123“; //存储数据的变量 $jsontip.empty(); //清空内容 $.each(data, function (infoIndex, info){ strHtml += “姓名:“ + info[“name“] + “《br》“; strHtml += “性别:“ + info[“sex“] + “《br》“; strHtml += “邮箱:“ + info[“email“] + “《br》“; strHtml += “《hr》“ }) $jsontip.html(strHtml); //显示处理后的数据 }) })})《/script》《/head》《body》《div id=“divframe“》《div class=“loadTitle“》《input type=“button“ value=“获取数据“ id=“btn“/》《/div》《div id=“jsonTip“》《/div》《/div》《/body》《/html》
-lace