以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  本地json读取与json格式  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=121649)

--  作者:lur320
--  发布时间:2018/7/11 9:46:00
--  本地json读取与json格式
在做html页码的时候,遇到不能读取本地json文件的问题(浏览器不能跨域,也不可以搭建服务器),
后来是通过直接加载Json文件的方式解决了。
但是对JSON数据有一个要求。数据必须是同一行
狐表通过tosting的方式产生的数据会换行。数据不能用。
 ja.Add( new jobject)
ja(i)("catagory") = dr("FGcatagory").Tostring & "-Late"
 ja(i)("date") = dr("totallate").Tostring
i+=1

此主题相关图片如下:capture.png
按此在新窗口浏览图片

请问怎么处理?或者有什么办法可以读取本地json数据的?



--  作者:lur320
--  发布时间:2018/7/11 9:48:00
--  
这样子的数据则可以用。

图片点击可在新窗口打开查看此主题相关图片如下:capture.png
图片点击可在新窗口打开查看


--  作者:有点甜
--  发布时间:2018/7/11 9:52:00
--  

1、如果是换行的问题,你对字符串进行一下处理即可,把换行符号替换掉。

 

2、不理解你要做什么,浏览器、网页,没有权限操作客户端的文件的。

 

 


--  作者:lur320
--  发布时间:2018/7/11 10:24:00
--  
1,怎么替换?a.replace(xxxx,“”),怎么填?
2,是的,所以客户端生成JSON文件后,页面加载本地JSON的数据文件。

--  作者:有点甜
--  发布时间:2018/7/11 10:26:00
--  
Dim jo As New JObject
jo("Name") = "张三"
jo("Group") = "VIP"
jo("Type") = 2
jo("Default") = False
Output.Show(jo.ToString.replace(chr(13), ""))