บทความ

กำลังแสดงโพสต์จาก 2017

ตัวอย่าง Java อ่านไฟล์ JSON ด้วย GSON

ตัวอย่าง Java อ่านไฟล์ JSON ด้วย GSON สมมุติว่าเรามี JSON อยู่ตามตัวอย่างนี้นะครับ {   "name": "Devzone",   "age": "1",   "address": "Thailand",   "phone": "0800000000",   "email": "devzone@gmail.com" } ก่อนอื่นสร้าง Object เพื่อมารับค่าจาก JSON ก่อนครับ public class Person {     private String name;     private String age;     private String address;     private String phone;     private String email;         // getter ,setter }  โครงสร้างก็ตาม JSON เลยครับ จากนั้นก็ทำการอ่านไฟล์ JSON เพื่อ mapping ค่าลง Object Person ตามตัวอย่าง public static void main(String[] args) {     String pathData = "/freelance/devzone/data.json";     try {         JsonReader jsonReader = new JsonReader(new FileReader(pathData));         Person person = new Gson().fromJson(jsonReader, Person.class);         System.out.println("person ::=="+person.toString());     } catch (FileN

สวัสดีปีใหม่ กับโพสแรก การ split คำที่คั่นด้วยเครื่องหมาย backslash

บทความเกี่ยวกับ : Java Split String ที่คั่นด้วย backslash ก่อนอื่นขอกล่าวคำว่า สวัสดีปีใหม่ 2560 ครับผม ต้อนรับปีระกาปีไก่ด้วย เทคนิคใหม่ๆ ที่หลายคนอาจจะเจอปัญหา นั่นคือการตัดคำโดยใช้ คำสั่ง String  split() เพื่อให้ออกมาเป็น Array ปรกติตัวคั่นก็จะมีพวกเครื่่องหมายต่างเช่น | หรือ , หรือช่องว่าง ประมาณนี้ วันนี้เจอเครื่องหมายคั่นด้วย \ หรือ backslash นั่นเอง ปรกติเวลาเราจะใช้งาน  backslash ใน Java นั่นจะต้องใช้เทคนิคแบบว่าใส่คู่ เช่น \\ นั่นหมายถึง \  แต่ถ้าอยู่ในคำสั่ง split เราจะต้องทำตามนี้ String  resp [] =  testStrig.split("\\\\"); ตามนี้ครับใส่ตองไปเลย 4 อันครับ