如何上传json格式的数据到服务器?
首先,你可以手动拼json。然后是人ajax的方式,或者windowloacation=url的方式向服务端提交。
这并不是说json格式不行,而是在页面上发送信息到服务端的时候文件类的是由浏览器自动转为流的,而你在页面上的任何脚本都不能读取文件!
如果聊天数据的结构是固定的或变化不大的。
就直接“编排”json字符串。
为要输出的对象增加一个String toJSON()方法
StringBuilder b=new StringBuilder();
bappend("{ name:\"");
bappend(username);
bappend("\"}");
依次类推
return btoString();
适合绝大多数情况。
补充:json是做交换格式,查询效率非常低,如果做存储的检索格式就误用了。
就是说“聊天信息的保存用json应该可以吧”还不如你之前的mysql数据库。
json用在客户端往服务端发送的通讯交换数据的格式上。服务端收到后转为数据库中或内存中存放。
1 打开终端,开启Apache:
回车会提示输入密码,也就是你电脑的密码, http://127001/ 测试一下,成功则如
下图:
成功开启Apache
2 点击Finder,然后Command+Shift+G,前往Apache服务器的文件路径(/Library/WebServer/Documents),如图:
Apache服务器文件路径
在步骤1中只输入一个 http://127001 其实默认打开的是indexhtmlen(html是一个网页文件),该文件的内容就是在步骤1中测试时浏览器所显示的内容。此时如果我在浏览器的网址框输入的是 http://127001/PoweredByMacOSXgif , 浏览器就便会显示PoweredByMacOSXgif, 如果没有正常显示,提示说没有权限时,单击该文件,然后Command+I在末尾设置权限即可 。
3 测试
创建一个文件,如testhtml(名字能够随意起),
接下来用浏览器访问 http://127001/testhtml
IP(127001)也可以换成你电脑的IP地址,这样在同一局域网的设备也可以访问服务器的内容。
配置文件路径为
PS:使用过后,记得关闭服务器,要不然会一直消耗你电脑内存,后果你懂的。
Mac下配置Apache服务器
地址: https://wwwcnblogscom/wanxudong/p/5846907html
地址: https://jingyanbaiducom/article/922554467d763b851648f4dchtml
地址: https://wwwcnblogscom/silence-wzx/p/5137766html
二用JSON-server模拟数据
1安装
安装完成后可以用 json-server -h 命令检查是否安装成功,成功后会出现
2运行
安装完成后,可以在任一目录下建立一个 xxxjson文件,例如在 mock/ 文件夹下,建立一个 dbjson 文件,并写入以下内容,并在 mock/ 文件夹下执行
3操作数据
使用GET 接口查询数据这个时候访问 http://localhost:3003/db ,可以查看 dbjson文件中所定义的全部数据。使用浏览器地址栏,jQueryget 或 fecth({method: "get"}) 访问 http://localhost:3003/news 则可以看到 news
对象下的数据,以Array格式返回:
0条评论