,elem.text Since Iterparse is able to scan the elements and get the corresponding text. Then we can convert this function to a builder. The code is modified as follows: defXml_try (Element):Tag_indicate=[]Doc2=iterparse (R ' D:\test_source\rss20.xml ',(' Start ',' End ')) forevent,elem in doc2: if event = = ' start ' : Tag_indicate.append ( Elem.tag) if event = = ' end ' : if tag_indicate.pop () = = element: y
storageJSON is all called (JavaScript object Notation), JavaScript objects tags, through the combination of objects and arrays to represent data, structure concise, very structured, similar to the dictionary in Python1. Objects Arrays:In JavaScript, everything is the object.Object:Using {} In JavaScript can be understood as a dictionary in Python with key values.Array:Using [] in JavaScript can be understood as a list in Python.2. Read JSONWe can call the loads () method of the Python
When the data structure is simple enough for a two-dimensional table to describe the format,
The comma interval represents the column, \ r \ n represents the row, and the first row is the corresponding property name.
Like
ColName1, ColName2, ColName3
1, "title", "Http://ss.ss.com/ss"
2, "title", "Http://ss.ss.com/ss"
3, "title", "Http://ss.ss.com/ss"
In this way, remove the redundant attribute tags such as xml,json, reduce the bandwidth pressur
JSON character class, used to convert objects and JSON strings
JSON character class, used to convert objects and JSON strings
Import java. beans. introspectionException; import
-inf/page/jsonvideonews.jsp"). Forward (request, response); }}(3) When the client through the servlet request through the jump can return to the JSP page data (using the El expression, because the JSON data is a string type, so Contenttype= "text/plain; Charset=utf-8 ")%@ page language="java" contentType="text/plain; charset=UTF-8" pageEncoding="UTF-8"%>${json}(4
set the output stream encoding to "GB2312". /*** Write content to file CSV because CSV uses GB2312 encoding and needs to be processed separately*/@SuppressWarnings ("Resource") Public Static Booleancreatecsvfilewithcontent (String Parentpath, String fileName, String contentstr) {//Mark whether the file was generated successfully BooleanFlag =true; //stitching file Full pathString FullPath = P
json.js so that IE8 (compatibility mode), IE7 and IE6 can support JSON objects as well as their stringify () and Parse () methods;Can get this JS on Https://github.com/douglascrockford/JSON-js, generally now use json2.js.Ii. conversion of JSON strings to Java objects1. Convert
occurs;
Solution:(1) For the first problem, if a CSV file is separated by \ t, I wrote a helper class that can be used to rewrite the CSV file to a CSV file separated by commas;
Package com.xiazdong.csv; import Java. io. bufferedreader; import Java. io. file; import
=json.tostring (); String strarray=array.tostring (); System.out.println ("Strjson:" +strjson); System.out.println ("Strarray:" +strarray); }I defined a student entity class, and then I used the Jsonobject and Jsonarray two ways to convert to a JSON string, see the results of the printing,strjson:{"Address": "Xicheng District, Beijing", "age": "All", "name": "
Opencsv
Java read CSV Class library There are two main, opencsv and javacsv, the study found that javacsv last update is 2014-12-10, a long time does not maintain. Opencsv is an Apache project and is still being maintained, so decided to use Opencsv. CSV
CSV file, full name comma separated values, comma separated by d
This article introduces java File Read and Write instances, including saving remote files to this address and reading and writing csv files. If you are interested, refer.
File file = new File ("http: // 127.0.0.1: 8080/aa.txt") cannot be used directly for reading, because the transmission protocol on the network is HTTP, which is different from that on the local machine, use URL to read
The Code i
execute an expression in a JSON string.4.JSON Official Conversion Mode :http://www.json.org/provides a json.js so that IE8 (compatibility mode), IE7 and IE6 can support JSON objects as well as their stringify () and Parse () methods;Can get this JS on Https://github.com/douglascrockford/JSON-js, generally now use json
Conversion of JSON objects to JSON strings, JSON strings to Java objectsI. Conversion of JSON objects to JSON strings1.How the jquery plugin supports conversion :$.parsejson (jsonstr); Jquery.parsejson (jsonstr), You can
json.js so that IE8 (compatibility mode), IE7 and IE6 can support JSON objects as well as their stringify () and Parse () methods;Can get this JS on Https://github.com/douglascrockford/JSON-js, generally now use json2.js.Ii. conversion of JSON strings to Java objects1. Convert
I. Using Gson to convert to JSON formatDependent MAVEN Packages:The key code is as follows:Import Com.google.gson.gson;import com.google.gson.gsonbuilder;import com.google.gson.jsonobject;//....Gson Gson = new Gsonbuilder (). Create ();Gson.tojson ("Hello", System.out);Gson.tojson (123, System.out);System.out.println ();Jsonobject json = new Jsonobject ();Json.ad
Convert data structures such as arrays, objects, LIST,MAP, etc. into JSON stringsImport Java.lang.reflect.type;import java.util.arraylist;import Java.util.date;import Java.util.HashMap;import Java.util.list;import Java.util.map;import Com.google.gson.gson;import Com.google.gson.reflect.typetoken;public Class Main {public static class student{private String name; int age; Private String address;
Examples on the official website
JSON-lib is a Java class package used to convert beans, maps, and XML into JSON and convert JSON back to bean and dynabean.: Http://json-lib.sourceforge
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.