json

原创 2016年05月30日 10:31:47


开始制作我们的项目,需要安卓连接数据库,从一点也不知道,到现在能够成功连接,现在简单分享一下学习过程。

我目前对于json的理解是json这种语法结构提供了工不同平台之间传输信息,而不用加上各种各种权限语句。

json大语法结构:

{
    "people":[
        {"firstName":"Brett","lastName":"McLaughlin","email":"aaaa"},
        {"firstName":"Jason","lastName":"Hunter","email":"bbbb"},
        {"firstName":"Elliotte","lastName":"Harold","email":"cccc"}
    ]
}
一个名为 people的变量,值是包含三个条目的数组,每个条目是一个人的记录,其中包含名、姓和电子邮件地址。上面的示例演示如何用括号将记录组合成一个值。当然,可以使用相同的语法表示多个值(每个值包含多个记录):

{
    "programmers": [{
        "firstName": "Brett",
        "lastName": "McLaughlin",
        "email": "aaaa"
    }, {
        "firstName": "Sergei",
        "lastName": "Rachmaninoff",
        "instrument": "piano"
    }]
}
提供一个在线检查语法的网址:http://json.cn/
可以检查你写的json是否符合规则。

我在用的时候是,在服务器上搭建mysql数据库,将信息放在数据库中,然后由安卓利用json提取信息。
在mysql中,将设置的字段类型设置Text格式,适合大量文字的储存。
例如将上文中的例子直接放入表中字段的类型值中。之后安卓直接提取表中值。
实例:
create table  风景表(
id int,
content text
)engine innodb;

insert into  风景表 values(1,"
{
    "崂山": [{
        "编号": "1",
        "简介": "崂山,位于青岛市东部,古代又曾称牢山、劳山、鳌山等。它是山东半岛的主要山脉,崂山的主峰名为“巨峰”,又称“崂顶”,海拔1132.7米,是中国海岸线第一高峰,有着海上“第一名山”之称。当地有一句古语说:“泰山虽云高,不如东海崂。”",
        "附注": "中国,山东,青岛"
    }
]
}")
这样就完成了数据库表的创建。
版权声明:本文为博主原创文章,未经博主允许不得转载。

JSON中的{}与[]

[] 与  {}  在 JSON 里 [] 是 Array(也就是数组)   {} 是Ojbect(也就是对象)  [] Array 的key 是 int.  {} 的key 是 str...
  • cbbbc
  • cbbbc
  • 2016年07月07日 00:39
  • 917

复杂json解析(json里面嵌套json)

调用第三方接口,返回一堆json,我只想取得里面的某一个属性,但是返回的比较复杂,无法直接拿到属性,格式类似于这样: {"video":{"id":"29BA6ACE7A9427489C33DC590...
  • lvyuan1234
  • lvyuan1234
  • 2016年10月15日 10:52
  • 11944

JSON 之我的理解跟使用

JSON 之我的理解跟使用JSON 这个东西,到底能干什么,我还真不很清楚,我的理解就是,做数据缓存用的,但是不能做很夸张的数据缓存,只能做简单的数据缓存,也就是数据量不能很大,但是使用比较频繁,修改...
  • sanshi0815
  • sanshi0815
  • 2006年10月31日 13:34
  • 1595

json传输二进制的方案

本文转自:http://wiyi.org/binary-to-string.html json 是一种很简洁的协议,但可惜的是,它只能传递基本的数型(int,long,string等),但不能传递b...
  • xingty
  • xingty
  • 2015年03月11日 17:06
  • 34555

Json串的单引号和双引号问题

》 今天遇到双引号和单引号的问题: json就是一段有格式的字符串,如果数据的封装与解析都是我们自己做的时候,单引号和双引号是没啥关系的,但是如果用到一些别的json相关的库的时候,或者像笔者这样是...
  • ShareUs
  • ShareUs
  • 2015年12月29日 19:56
  • 11126

Linux Shell格式化Json

1.直接以文本形式展现{"uid":100120,"token":"1fa9fb8004b04f66b7da57393641eddc"}输入echo '{"uid":100120,"token":"1...
  • byhook
  • byhook
  • 2016年06月30日 17:52
  • 2057

Golang 的json处理

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和...
  • i6448038
  • i6448038
  • 2017年05月01日 20:02
  • 1324

中国省,市,区 json数据

中国省,市,区 json数据 省 [{ "ProID": 1, "name": "北京市", "ProSort": 1, "ProRemark": "直辖市" }, { "ProID"...
  • FungLeo
  • FungLeo
  • 2015年09月11日 16:10
  • 2122

说说JSON和JSONP,跨域解决问题

前言   由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。   当然了,通过调用强大的PhoneGap插件然后打包,你可以实现...
  • zxf13598202302
  • zxf13598202302
  • 2016年12月06日 17:13
  • 898

JSON简介及具体的JSON消息示例

在互联网软件前端与后台进行消息交互的过程中,需要有一种标准的数据交换格式供前后端采用。在众多的数据交换格式中,JSON(JavaScript Object Notation,JS 对象标记)是应用得比...
  • zhouzxi
  • zhouzxi
  • 2017年05月26日 14:40
  • 1946
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:json
举报原因:
原因补充:

(最多只允许输入30个字)