火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 4496|回复: 3
打印 上一主题 下一主题

[安卓] 【图文】JSON文本类-火山安卓JSON文本类操作讲解

[复制链接]

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36420
跳转到指定楼层
楼主
发表于 2020-8-29 15:58:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
来源火山图文教程官网:http://doc.voldp.com

照顾有些人懒得翻图文教程官网,所以发帖出来,方便观看。


JSON文本类操作实例讲解
作者:创世魂

● 帮助说明

本教程针对JSON数据的生成进行了讲解说明。
本类位于“JSON数据访问支持”模块中。


一、JSON文本类
● 本类说明

本类的作用和“JSON对象类”类似,不同之处为本类只能“创建JSON对象”“不能进行取值”操作。
注:通过本类创建的JSON数据并不会进行排版。

● 创建非数组JSON

代码编写如下图:
1、“按钮1”被点击后,定义类型为“JSON文本类”的变量。
2、务必调用“开始编码对象()”方法,进行编码操作。
3、调用“编码属性名称()”方法,可设置“键名。”
4、调用“编码XX属性值()”,可设置“键值”
5、最后务必调用“结束编码对象()”结束编码。
6、通过“到文本()”转换本对象为可读文本。
7、“按钮2”被点击后,通过编辑框的JSON数据,创建JSON对象,取出指定键名的键值。

运行效果如下图(GIF):

● 创建数组JSON

代码编写如下图:
创建数组JSON很简单。
只需要在“编码XX属性值()”方法前后调用“开始编码数组()”“结束编码数组()”方法即可。
注意:数组JSON不能设置“键名”

运行效果如下图:

安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

70

主题

492

帖子

4391

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4391
沙发
发表于 2020-8-29 22:59:37 | 只看该作者
都是直接从json的操作开始的,如何保存json、如何创建json文本文件、如何打开json文本文件等没有任何教程或例子!
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36420
板凳
 楼主| 发表于 2020-8-30 10:33:51 | 只看该作者
nurjay 发表于 2020-8-29 22:59
都是直接从json的操作开始的,如何保存json、如何创建json文本文件、如何打开json文本文件等没有任何教程或 ...

打开文本文件   就打开了。。

写出文本文件   就保存了。。。

json对象类   json数组类     转换成文本的话直接“到文本()” 就可以转换。图文教程里面都有说
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36420
地板
 楼主| 发表于 2020-8-30 10:36:34 | 只看该作者
nurjay 发表于 2020-8-29 22:59
都是直接从json的操作开始的,如何保存json、如何创建json文本文件、如何打开json文本文件等没有任何教程或 ...

JSON肯定是讲JSON合成和解析之类的。。保存属于文件操作。。文件操作的图文教程,都写了很简单。

教程教程,肯定是不可能完全按照某个人的需求来制作教程。。

要学会自己融汇贯通:比如说学会了合成json,学会了json转换文本。     那么只需要学一下文件保存,把这两个知识结合起来,就是合成json后保存json数据。。

安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-5 16:56 , Processed in 0.087223 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表