fastjson 是一个性能极好的用 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。主要特点:快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson)强大(支持普通JDK类包括任意Java Bean Class、Collection、Map、Date或enum)零依赖(没有依赖其它任何类库除了JDK)一 、生成Json:JavaBean、List
转载 6月前
3阅读
fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是目前Java语言中最快的JSON库。Fastjson接口简单易用,已经被广泛使用在缓存序列化、协议交互、Web输出、Android客户端等多种应用场景。pom.xml depencency: <!-- https://mvnrepository.
转载 2023-07-29 20:15:12
1330阅读
 把对象或者数组转化成json字符串: public static String createJsonString(Object value)     {         String alibab
翻译 精选 2013-02-04 17:23:30
398阅读
在这篇博文中,我们将一起探索“简单Android程序”。这个概念虽然简单,但它为我们展示了Android开发的基础和魅力。一个典型的Android应用是一个可以在设备上运行的程序,这里的目标是创建一个基础应用,让应用能够在用户界面上显示“Hello World”。 ### 背景定位 在现代移动开发的背景下,Android系统作为一个重要的平台,其应用开发技术经历了迅猛的演变。 - **适
原创 8月前
19阅读
前言:在还没有做任何一件事情之前,千万不要觉得这件事情很难,因为还没有开始做内心就已经对这件事情产生了恐惧,这将会阻止你的进步,也许当你动手开始做了这件事后发现其实并不是很难。一、 AIDL概述含义:AIDL(Android Interface Definition Language),是android接口定义语言,这种语言定义了一个客户端和服务器通讯接口的一个标准、规范。为什么要有AIDL? 我
package com.hanchao.testFastJson; import java.util.HashMap; import java.util.List; import java.util.Map; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.J
原创 2014-11-30 15:40:16
2724阅读
1implementation 'com.alibaba:fastjson:1.2.61'2 解析实体UploadLogSuccessEntity mUploadLogSuccessEntity = JSON.parseObject(result, UploadLogSuccessEntity.class);
原创 2022-06-01 11:50:41
78阅读
public static void main(String[] args) { /*普通对象与json相互转换*/ User u = new User("miquan", "000"); //{"@type":"testjava.User","password":"000","userName":"miquan"} String jsonUser = JSON.toJ
转载 2016-02-18 16:58:00
140阅读
2评论
pom.xml文件中加入依赖依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.15</version> </dependency>首先建立两个实体类,Stud
原创 2016-10-10 15:47:54
1135阅读
快速环境搭建和Hello World第一步:JAVA SDK(JDK)的安装:官方下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html第二步: 下载ADT-Bundle for Windows官方下载地址:http://developer.android.com/sdk/index.html第三步
转载 2023-08-03 11:11:29
29阅读
整个编码过程在Android studio 3.6.1中进行的,不要忘记申请网络权限哦,全篇文章都是聊天室为例Android中常用的网络通信有http,https,socket,websocket,其中http和https是通信协议。socket和websocket是基于tcp/udp协议的编程接口。一、相关知识网络体系结构网络体系结构有三种,OSI体系结构、TCP / IP体系结构、五层体系结构
转载 2023-07-03 12:03:59
636阅读
android原生操作json数据主要是两个类 JSONObject 操作对象 JONSArray操作json数组对象转json 1   //创建学生对象 2 Student student=new Student(); 3 student.setAge(23); 4 ...
转载 2021-08-12 16:43:14
1039阅读
在现代应用开发中,单点登录(Single Sign-On, SSO)已成为保证用户体验的重要部分。特别是在Android应用中,实现单点登录的方式有很多,但怎样实现简单的单点登录呢?本文将逐步带领大家了解如何在Android中实现单点登录,解释技术原理,架构方案,源码分析,以及相关案例,最后讨论未来潜在的扩展方向。 ### 背景描述 单点登录的概念最早出现在2000年代初期,最初是为了简化用
原创 7月前
142阅读
ubuntu的快捷方式都在/usr/share/applications/路径下有很多*.desktop(eclipse的快捷方式也可以类似设置)下面就建立我们的studiosudo gedit /usr/share/applications/Studio.desktop [Desktop Entry] Name = Studio Comment= android studio Exec=/hom
转载 10月前
8阅读
GLSurfaceView一个实现SurfaceView,专注显示OpenGL表现的类.如果想要捕获屏幕点击事件,就应该继承这个类并且实现事件监听.一个GLSurfaceView类,具有以下特点:1.管理一个平面,这个平面是一个特殊的内存块,它可以和android视图系统混合.2.管理一个EGL显示,它能够让OpenGL渲染到一个平面.3.接受一个用户提供的实际显示的Renderer对象.4.使用
转载 2024-05-23 20:23:08
120阅读
排查分析问题时经常需要用到这样白痴级页面, 呵呵. 以后如有需要, 再逐步改进. 简单的HTML =============== 代码段<html><body bgcolor="yellow"> <center> <h2> Hello W3Schools!</h2> </center></body></h...
转载 2010-02-02 21:26:00
179阅读
2评论
漏洞公告:2020年6月1日,Fastjson官方发布autoType开关绕过安全漏洞和补全autoType黑名单的漏洞修复版本:1.2.69、1.2.70版本,相关链接参考:https://github.com/alibaba/fastjson/wiki/security_update_20200601根据更新记录,漏洞主要为autoType开关绕过的反序列化漏洞利用,恶意攻击者可
什么是JSONJSON是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。json的一般格式:由花括号包裹多个键值对,键值对的值可以是字符串,也可以是Json格式或者数
转载 2023-09-27 15:42:25
90阅读
做客户端开发要经常的和服务端进行交互,现在基本上都是使用json进行交互的,所以对于json的生成和解析变得尤为重要,下面对自己日常工作中使用json的进行一个记录如下,以便一些刚学习的小伙伴参考和自己以后翻阅。一、首先我们需要先添加fastjson的依赖:compile 'com.alibaba:fastjson:1.2.24'二、使用fastjson来”制造”json请求数据我们在日常和服务器
## Android FastJSON实现教程 ### 1. 整体流程 下面是实现"Android FastJSON"的整体流程: | 步骤 | 动作 | | --- | --- | | 步骤一 | 引入FastJSON库 | | 步骤二 | 创建Java Bean类 | | 步骤三 | 将Java对象转换为JSON字符串 | | 步骤四 | 将JSON字符串转换为Java对象 | ###
原创 2023-07-31 19:09:42
422阅读
  • 1
  • 2
  • 3
  • 4
  • 5