json文本装换为JSONArray

 1 package com.beijxing.TestMain;
 2
 3 import java.io.File;
 4 import java.io.IOException;
 5
 6 import org.apache.commons.io.FileUtils;
 7
 8 import net.sf.json.JSONArray;
 9 import net.sf.json.JSONObject;
10
11 /**
12 * JSON文本转换为JSONArray
13 * @author 作者 : ywp
14 * @version 创建时间:2016年10月25日 下午10:30:14
15 */
16 public class TestJson4 {
17     public static void main(String[] args) {
18         try {
19             fileToJson();
20         } catch (IOException e) {
21             e.printStackTrace();
22         }
23     }
24     public static void fileToJson() throws IOException{
25         File file = new File(TestJson4.class.getResource("/jsonText2.json").getFile());//获取项目根路径下的文件
26         String content = FileUtils.readFileToString(file);
27         //JSONObject jsonObject = JSONObject.fromObject(content);
28         JSONArray jsonArray = JSONArray.fromObject(content);
29         System.out.println("jsonarray:"+jsonArray);
30     }
31 }
时间: 2024-10-11 09:00:05

json文本装换为JSONArray的相关文章

JSON文本转换为JSONArray 转换为 List<Object>

1 package com.beijxing.TestMain; 2 3 import java.io.File; 4 import java.io.IOException; 5 import java.util.ArrayList; 6 import java.util.List; 7 8 import org.apache.commons.io.FileUtils; 9 10 import com.beijxing.entity.Student; 11 12 import net.sf.js

原生函数和强制类型装换

var a = new String("abc"); console.log(typeof a); //是Object,而不是string 使用new String("abc"); 创建的是字符串 abc 的封装对象,而不是基本类型值"abc". 封装对象 由于基本类型值没有.length和.toString()这样的属性和方法,需要通过封装对象才能访问,此时JavaScript会自动为基本类型值包装一个封装对象,如: var a = "

Android技能-创建Json文本及Json解析

摘要:Json数据在安卓开发过程中是非常常见的,在请求服务器端数据的时候,服务器端返回的无非就是三种类型:HTML,XML,JSON.所以学习JSON对安卓程序员来说是非常重要的. 什么是JSON JSON:JavaScript Object Notation.顾名思义,JSON数据是源自于JavaScript,学习过JavaScript(以下简称JS)的人都知道,我们在JS脚本里面创建对象时,都是以键值对的形式编写的.例如,我们在JS里面创建一个Json对象时是这么定义的: var perso

DataSet装换为泛型集合 222

#region DataSet装换为泛型集合 /// <summary> /// 利用反射和泛型 /// </summary> /// <param name="dt"></param> /// <returns></returns> public static List<T> ConvertToList<T>(DataTable dt) { // 定义集合 List<T> ts

opencv之深拷贝及浅拷贝,IplImage装换为Mat

一.(1)  浅拷贝: Mat B; B = image  // 第一种方式 Mat C(image); // 第二种方式 这两种方式称为浅copy,是由于它们有不同的矩阵头,但是它们共享内存空间,即指向一个矩阵.当图像矩阵发生变化时,两者相关联,都会变化. (2)深拷贝 Mat B,C; B = image.clone();       // 第一种方式 image.copyTo(C); // 第二种方式 深拷贝是真正的copy了一个新的图像矩阵,此时image,B,C三者相互没有影响. 二.

oracle中的装换函数

日期装换成字符的函数:TO_CHAR(date[,fmt[,params]]) 默认格式:DD-MON-RR 参数说明: date:将要装换的日期 fmt:装换的格式 params:日期的语言(可以不写)例子: SQL> select to_char(sysdate,'YYYY-MM-DD HH24:MI:SS') from dual; TO_CHAR(SYSDATE,'YY ------------------- 2016-04-21 07:55:54 字符型转换成日期的函数: TO_DATE

Conversion of feet/inches to meters-英尺、英里装换为米

Conversion of feet/inches to meters-英尺.英里装换为米,允许重复计算: //Conversion of feet/inches to meters-英尺.英里装换为米,允许重复计算 #include<iostream> #include<cmath> using namespace std; void get_input(double& feet,double& inch); double convert(double& 

关于json文本数据的一些使用方法

1.对象的存取 如果是对象的存取,可能需要序列化和反序列化对象的属性. NSDictionary params = @{@"hello":@"world"}; NSArray arr = @[@"1",@"2",@"3"]; [arr addObject:params]; NSData *data = [NSKeyedArchiver archivedDataWithRootObject:arr]; NSA

mvc 解决StyleBundle中 图片绝对路径 装换成相对路径的问题

问题 解决办法 mvc 解决StyleBundle中 图片绝对路径 装换成相对路径的问题