加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 本地

js怎么读取本地json文件

时间:2024-02-28 10:38:48  来源:http://www.gzrxw.net  作者:admin

一、js怎么读取本地json文件

用jquery提供的函数最简单有效:$.getJSON(abc.json,function(data){

//data就是json对象了,不需要在转换

});

二、js怎么解析json格式字符串

var result={Category:[{categoryId:1,categoryName:饮品,categoryImage:/upload/yinpin.jpg},{categoryId:2,categoryName:食品,categoryImage:/upload/shiping.jpg},{categoryId:3,categoryName:酒类,categoryImage:/upload/jiullei.jpg}],recommend:{id:11,productName:统一老坛泡椒牛肉袋面香辣味110g*24袋,filenameSmall:/upload/ty_ltpj_small.jpg,productPrice:48.0,productCost:47.5}};

var val = result.Category[0].categoryId;

这样就能得到值了啊

你的代码失效的原因有两个:

1、result已经是JSON格式的数据了,所以不需要再次用JSON.parse(result)进行转换

2、result.Category是个数组,所以要用[0]来取出某一项的值

三、js 怎么向本地文件写入数据

向本地写入数据的方法有以下几点:

1、ajax把要写的数据提交到后台后后台用io写  纯前台貌似正规途径不可能的样子。

2、如果写到服务器端呢。就是所谓的localhost:8080

3、ajax把要写的数据提交到后台后后台用io写  纯前台貌似正规途径不可能的样子,如图:

如果写到服务器端呢。就是所谓的localhost:8080

4、javasript能读取本地的json文件,但是无法写入,读取也本来就是hack的形式读取的,并不像服务端语言那样可以直接操作io,所以最好是后端语言结合使用操作io。

四、怎么利用JS解析JSON类型的数据呢?

用ajax请求这个脚本的页面。。<br><br><br>返回值就直接是JSON字符串。<br><br><br>然后把JSON字符串转成<br><br><br>我写个简单的例子。。<br><br><br>用jQuery封装的AJAX请求一个能访问到你这个PHP脚本URL。<br><br>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br> $.ajax({<br>    'type':'get',<br>    'dataType':'json',<br>    'url':'',//这个PHP脚本能访问到的URL地址<br>    'success':function(json){<br>        json_obj=eval('('+json+')');//把JSON字符串转换成JSON对象<br>        alert(json_obj.count); //通过名称获取JSON对象里的属性值<br>    }<br>});

五、js读取json文件

D3应该有Ajax的工具,你用这个去直接访问JSON文件的URL,就能以字符串的方式读到数据了,然后就能直接处理了。

六、ExtJs里面如何解析本地Json字符串?

使用Ext.JSON.decode(jsonStr)可以将json字符串转化成对象,然后将对象赋给store的data属性即可,简单例子

Ext.create('Ext.data.Store', {

fields: [

{name: 'roomtype', type: 'string'}

],

data : Ext.JSON.decode('{root: [{roomtype:00},{roomtype:11}]}').root

});

来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
相关文章
    无相关信息
栏目更新
栏目热门