Kotlin1. 新建Kotlin项目出现异常,下载不下来Could not resolve org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.61.切换到在线模式,修改projectgradlebuildscript { ext.kotlin_version = '1.2.61' repositories { // goo
转载 9月前
65阅读
# Android KotlinJSON 解析耗时优化 在 Android 开发中,处理 JSON 数据是常见需求,特别是在与网络进行数据交换时。虽然 Kotlin 一些库可以帮助我们简化 JSON 解析,但解析性能仍旧是开发者需要关注问题。本文将探讨在 Android Kotlin 中优化 JSON 解析耗时相关策略,并通过示例代码来说明。 ## 1. JSON 解析常见库
原创 2024-09-23 06:50:43
49阅读
前言在Google I/O 2017中,Google 宣布 Kotlin 成为 Android 官方开发语言。 在Google I/O 2019中,Google 宣布,Kotlin 编程语言现在是 Android 应用程序开发人员首选语言,“Android 开发将越来越以 Kotlin 为先。” 许多新 Jetpack API 和特性将首先在 Kotlin 中提供。Kotlin将成为
json数据格式解析工具1,JACKSON会精度丢失,JSON中0.00转为对象时,JACKSON会转为DOUBLE:0.0,导致精度丢失。2,
原创 2022-09-05 10:21:05
407阅读
注意事项:1. 结构体中字段名首字母需大写,这样解析json时才能赋值;字mount"`}...
原创 2022-12-14 11:01:06
101阅读
1. kotlinNull Safety很方便。但是在和java做interop时候需要额外小心。例,javaList可能为空对象,kotlinList为非空对象。将一个java List转成kotlin...
原创 2021-08-13 13:55:37
154阅读
没想到Json文件保存编码会遇到如此多,事情是这样,一开始用记事本文件创建了一个json文件,并保存为data.json。 { "project": { "config": { "name": "上海五角场购物中心", "author": "xxxxxx项目部", "time": "2017- ...
转载 2021-07-23 13:09:00
364阅读
2评论
一、 在使用localStorage时,我们会给一个key存取一个value,这个value可以是一个普通字符串,也可以是一个对象,如果是一个字符串,我们就需要通过JSON.stringify来转化为JSON字符串。 但是当我们修改这个JSON字符串时,它就又一个字符串变成了对象,所以如果我们希
转载 2017-06-07 22:10:00
76阅读
2评论
目录1. 泛型实化原理2. 泛型实化应用 如果我们之前是Java程序员,那么我们对泛型就绝对不回陌生了,但是说到泛型实化,一定就是陌生了,它可以给我们带来一些新奇而又让你感到高级功能。 1. 泛型实化原理在Java中,泛型是只存在于编译阶段,这就要我们了解Java中泛型擦除机制,就是说虽然我们在写代码时候写了泛型,但是程序真正运行时候,并不知道我们具体类型是什么,泛型
转载 6月前
30阅读
我们习惯使用application/json方式提交,所以会在ajax中指定contentType。 但请务必注意,我们提交data必须是纯字符串才可以。所以一般会使用JSON.stringify()来转换一下。否则后端无法接受 但请务必注意,我们提交data必须是纯字符串才可以。所以一般会使用
转载 2018-05-06 21:25:00
104阅读
2评论
一、JSON是JavaScript Object Notation简写,基于JavaScript语言轻量级数据交换格式,即用来传输数据一种格式。1、JSON数据格式JSON采用名值对方式来表示一个对象信息,同时支持无限层嵌套。 JSON本质是一串字符串,只不过元素使用特定符号标注。JSON对象:{name1:value1,name2:value2},用{}表示对象。JSON
转载 2023-07-07 23:58:49
180阅读
1、JSON介绍JSON(JavaScript Object Notation),类似于XML,是一种数据交换格式,相比之下,它比XML表达起来更简单。虽然它源自于JavaScript,但是只是一种数据格式,可以用于任何编程语言。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊 API 或工具包。
转载 2023-10-27 20:24:20
166阅读
一:ObjectBox介绍 ObjectBox是一个专门为物联网和移动设备打造出非常快速面向对象数据库,它有一下几个特点ObjectBox是小于1MB,所以非常适用于移动App和小物联网设备,ObjectBox是第一个高性能,NoSQL,并且兼容ACID边缘数据库目前已经有8万多个APP使用ObjectBox,ObjectBox比我们经常使用SQlite数据库快10倍。当数
转载 2024-07-26 10:07:36
116阅读
目录前言一、Kotlin 环境搭建二、对象三、类四、继承五、变量六、常量七、静态常量八、定义方法九、重载方法十、基本数据类型十一、比较类型十二、转换符十三、字符串比较十四、数组十五、循环十六、角标循环十七、高级循环十八、判断器十九、构造函数二十、类创建二十一、私有化 set 方法二十二、私有化 get 方法二十三、枚举二十四、接口二十五、匿名内部类二十六、内部类二十七、内部类访问外部类同名变量二
转载 2023-11-09 01:03:28
304阅读
#文 一像素 问题描述 对于深度嵌套JSON字符串,使用 JSON.parse 进行解析时,会出现代码错误 示例1 简单模拟一下报错过程 经过上述步骤,我们得到了一个结果,基于JSON.stringify转义2层嵌套JSON字符串:'{"b":"{\"a\":\"a123\"}"}',这个结 ...
转载 2021-09-29 17:10:00
4076阅读
2评论
JSON大家不会陌生,但是本人还是刚刚深入了解了一下,特作此总结。首先什么是JSONJSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级文本数据交换格式 JSON 独立于语言JSON 具有自我描述性,更易理解 JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析
转载 2023-09-18 22:02:19
645阅读
前言 其实关于kotlinjson解析问题我很早就碰到了,直到现在才有时间整理。Android开发中应用最广json库当属Gson,毫无疑问它是一个非常成熟库,但是迁移到Kotlin以后,gson就出现了两个问题,class字段默认值失效,非空类型有可能被赋值为null。实际上这两种情况都是同一个原因,在gson issue #1550中被提及。本文我们从现象->原因->解决方
转载 2023-11-12 08:08:54
480阅读
1评论
之前我们学习了常用集合和数组,它们创建方式、如何获取元素以及遍历方式,一般来说创建数据结构都可以使用kotlin类型推导来简化代码://可变,注意后面的mutable首字母小写 val list2: MutableList<String> = mutableListOf<String>("孙悟空","猪八戒","沙和尚") //1.2 简化写法
转载 2023-11-10 11:25:42
103阅读
2020年05月31号更新,解析JSON格式数据两种方式,第一种方式引入开源jar包,第二种方式自己封装公共读取方法,在这里先简单记录一下,方便后续查看。方式一 利用JsonPath解析1、 JsonPath使用方法首先需要引入jar包<dependency> <groupId>com.jayway.jsonpath</groupId>
转载 2023-05-29 23:45:44
210阅读
一、JSON简介1、JSON数据结构(1)JSON数据结构只有两种:Object是以{}表示,Array是以[  ]表示;(2)可以相互嵌套表示,不同语言之中对象、记录、结构、字典、哈希表等都可以作为转换对象基础结构。2、JSON储存结构      CJSON设计核心是采用了双向链表;其储存结构有点像广义表。3、JSON使用原理 
转载 2023-07-03 16:18:00
104阅读
  • 1
  • 2
  • 3
  • 4
  • 5