package com.qf.mobiletrain01;

import java.util.List;

import com.alibaba.fastjson.JSON;

class Student {
private String name;
private int age; @Override
public String toString() {
return "Student [name=" + name + ", age=" + age + "]";
} public void setName(String name) {
this.name = name;
} public void setAge(int age) {
this.age = age;
} public Student() {
super();
} } public class TestFastJson {
public static void main(String[] args) {
String json = "{name:'张三',age:18}";
//注意:需要导入fastjson-1.1.22.jar包
// 1)json数据必须正规 2)java实体类需要有无参构造方法 和set方法 3)实体类不能是内部类 4).自定义的属性与对象名一致才能被解析
// json-->javaBean parseObjectFastJson解析json数据 System.out.println(JSON.parseObject(json, Student.class)); String json2 = "[{name:'张三',age:18},{name:'李四',age:29}]";
// json-->集合 parseArray();
List<Student> list = JSON.parseArray(json2, Student.class);
System.out.println(list); } }

JAVA_FastJson的更多相关文章

随机推荐

  1. 17、手势(Gesture)

    课程目标: 学习Android必不可少的手势的功能 了解手势识别原理 , 掌握制作,加载以及识别手势 写出自己的手势Demo 重点难点:手势机制的了解     手势库的制作 考核目标:请说一下手势库的 ...

  2. ADB 远程无线调试

    由于自己购买的x4412 Android开发板存在一个问题,是无法同时链接USB线,和插入无线网卡.只能使用其中一个功能 需要复现一个DRM在线下载的功能,同时需要抓起一些日志信息,此处就想到了使用 ...

  3. 对Map按key和value分别排序

    一.理论准备         Map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等.         TreeMap:基于红 ...

  4. MVC 部署出现错误未能写入输出文件xxxxxxx.

    编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\ro ...

  5. Redhat Enterprise Linux 6.4图形界面的中文问题

    一.界面中文,但Windows中的中文文件名上传到linux后乱码. .bashrc文件: export LANG=zh_CN.UTF-8 /etc/sysconfig/i18n文件: LANG=&q ...

  6. CDH 5.5.1 Yum源服务器搭建

    CDH 5.5.1 Yum源服务器搭建 下载Cloudera Repo #下载资源仓库repo wget https://archive.cloudera.com/cdh5/redhat/6/x86_ ...

  7. Java按字节截取字符串(GBK编码、UTF-8编码实现)

    package FileDemo; import java.io.IOException; public class CutStringTest { /** * @param args * @thro ...

  8. python 使用__future__

    Python的每个新版本都会增加一些新的功能,或者对原来的功能作一些改动.有些改动是不兼容旧版本的,也就是在当前版本运行正常的代码,到下一个版本运行就可能不正常了. 从Python 2.7到Pytho ...

  9. UILabel的各种属性与方法的使用

    //设置字体:粗体,正常的是 SystemFontOfSize label1.font = [UIFont boldSystemFontOfSize:20]; //设置文字颜色 label1.text ...

  10. lazyload 图片延迟加载

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...