永发信息网

WEB开发中,使用JSON-RPC好,还是RESTful API好

答案:2  悬赏:30  手机版
解决时间 2021-03-31 16:22
WEB开发中,使用JSON-RPC好,还是RESTful API好
最佳答案
我发现,现在人们不再使用“Web Service”这一词汇了,人人使用“API”。 恐怕现在说“人们不再使用这个词汇了”还为时尚早,毕竟还是有很多地方使用它,如云和移动计算,Cloud IDE,以及社交网络等还在使用该词汇。Leonard的观点应该是“这个词汇不再
全部回答
JSON建构有两种结构:  
json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组2种结构,通过这两种结构可以表示各种复杂的结构
  1、对象:对象在js中表示为逗{}地括起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法为 对象.key 获取属性值,这个属性值的类型可以是 数字、字符串、数组、对象几种。在Java中就是一种Map结构。
  2、数组:数组在js中是中括号逗[]地扩起来的内容,数据结构为 ["java","javascript","vb",...],取值方式和所有语言中一样,使用索引获取,字段值的类型可以是 数字、字符串、数组、对象几种。在Java中是一种list结构。
  经过对象、数组2种结构就可以组合成复杂的数据结构了。
二、Json in Javascript
使用Json语法创建对象
var people = {"name":"jack","sex":"mail"};
可以通过这种语法创建json对象,用逗{}地括起来,用逗,地隔开key:value
使用Json语法创建数组
var arr =[value1,value2...];
一个包含多个people的数组 peoples = [{"name":"jack","sex":"mail"},{"name":"lily","sex":"femail"};
Json数组可以通过这种语法创建,用"[]"括起来,数组元素之间用逗,地分隔开,下面是这种语法的示意图:
在使用Json格式字符串与服务器交互时候,可以利用Json扩展的方法将字符串转换成一个JavaScript对象,或者将一个对象转换成Json格式字符串。不过先要登录下载Json2.js文件。引入该包后,js对象直接用toJSONString()装换为字符串格式,字符串可以用parseJSON()转换成js对象。
访问数据
只需用点号表示法来表示数组元素。所以,要想访问 上面peoples列表的第一个条目的名字,只需在 JavaScript 中使用下面这样的代码:
peoples[0].name
利用这样的语法,可以处理任何 JSON 格式的数据,而不需要使用任何额外的 JavaScript 工具包或 API。
修改数据
正如可以用点号和方括号访问数据,也可以按照同样的方式轻松地修改数据:  
peoples[0].name = "Rachmaninov";   
在将字符串转换为 JavaScript 对象之后,就可以像这样修改变量中的数据。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
ubuntu 不能新建文件夹
天搜科技做什么的?哪位大神可以介绍下
在cmd里,如何用指令断开网络连接然后再恢复,
怎样下粘网捕鱼
有一领导对我很关照,想发个短信感谢下怎样发
如履平地的履是什么意思
(金柬)这个字念什么?
四芯\五芯电缆的规格有哪些?
找一本BL小说,类似网游设定,小受要去各种游
帮看八字喜用神。缺什么,补什么?(起名)
仙域兰花精灵在哪
今期买鼠输尽光,六六双数现水面,今期鼠猴有
成教大专可以报考护士资格考试吗?
吉利汽车宜昌东伦地址在什么地方,我要处理点
求java32位下载地址
推荐资讯
谌这个字怎么读
使汽轮机组胀差向正值增大的主要因素是什么?
2009年10月24日,长江大学四十多名学生结伴出
汇编怎么显示一个字符?
人教牌第五册期末试卷阅读河马
溅起千堆雪的上一句
梦幻西游手游灵符女娲炼妖胚子怎么选
单片机如何烧入程序?
风吹草动对什么???蚍蜉撼树对什么???
听说安全培训讲师成炳国讲安全生产讲的不错,
维持300千瓦的电机输出需要多大的发电机
电池走空运一定要做UN38.3认证吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?