fastJson的使用

来源:互联网 发布:电脑usb分享网络给手机 编辑:程序博客网 时间:2024/06/06 19:27

字符串转对象:

str=new String(str.getBytes(),"UTF-8");        System.out.println(str);    List<WxFriendList> list =JSON.parseArray(str, WxFriendList.class);

字符串转数组对象:

Usa[] usa2 = JSON.parseObject(jsonstring2, new TypeReference<Usa[]>(){});



对象转字符串:

JSON.toJSONString(obj)





读取文件以行为读取单位:

/**     * 以行为单位读取文件,常用于读面向行的格式化文件     */    public static String readFileByLines(String fileName) {    StringBuffer bufer=new StringBuffer();        File file = new File(fileName);        BufferedReader reader = null;        try {            System.out.println("以行为单位读取文件内容,一次读一整行:");            reader = new BufferedReader(new FileReader(file));            String tempString = null;            int line = 1;            // 一次读入一行,直到读入null为文件结束            while ((tempString = reader.readLine()) != null) {                // 显示行号                System.out.println("line 字符内容是" + line + ": " + tempString);                bufer.append(tempString);                line++;            }            reader.close();        } catch (IOException e) {            e.printStackTrace();        } finally {            if (reader != null) {                try {                    reader.close();                } catch (IOException e1) {                }            }            return bufer.toString();        }    }


0 0
原创粉丝点击