{"id":945,"date":"2018-09-17T18:42:40","date_gmt":"2018-09-17T09:42:40","guid":{"rendered":"https:\/\/chat-messenger.com\/?p=945"},"modified":"2018-12-23T01:52:55","modified_gmt":"2018-12-22T16:52:55","slug":"xmlencoder-writeobject","status":"publish","type":"post","link":"https:\/\/chat-messenger.com\/th\/\u0e1a\u0e25\u0e47\u0e2d\u0e01\/java\/xmlencoder-\u0e40\u0e02\u0e35\u0e22\u0e19\u0e27\u0e31\u0e15\u0e16\u0e38","title":{"rendered":"\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e49\u0e27\u0e22 Java XMLEncoder"},"content":{"rendered":"<h2 class=\"common_title\"><a name=\"0\">\u0e0a\u0e27\u0e32 <strong>XMLEncoder<\/strong>\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e49\u0e27\u0e22<strong>XMLDecoder<\/strong>\u0e04\u0e37\u0e19\u0e04\u0e48\u0e32\u0e14\u0e49\u0e27\u0e22<\/a><\/h2>\n<p>\n<strong>\u0e0a\u0e27\u0e32<\/strong>\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e49\u0e27\u0e22<strong>\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a XML<\/strong>\u0e41\u0e19\u0e30\u0e19\u0e33\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e1b\u0e23\u0e30\u0e2b\u0e22\u0e31\u0e14\u0e14\u0e49\u0e27\u0e22 .<br \/>\n\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e2d\u0e32\u0e15\u0e4c\u0e1e\u0e38\u0e15 XML<strong>java.beans.XMLEncoder<\/strong>\u0e43\u0e0a\u0e49.<br \/>\n\u0e2d\u0e35\u0e01\u0e14\u0e49\u0e27\u0e22<strong>java.beans.XMLDecoder<\/strong>\u0e19\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e19\u0e35\u0e49\u0e40\u0e23\u0e32\u0e22\u0e31\u0e07\u0e08\u0e30\u0e41\u0e19\u0e30\u0e19\u0e33\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e2a\u0e34\u0e48\u0e07\u0e19\u0e35\u0e49\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e2d\u0e47\u0e2d\u0e1a\u0e40\u0e08\u0e47\u0e01\u0e15\u0e4c\u0e17\u0e35\u0e48\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e44\u0e27\u0e49<\/p>\n<p><script type=\"text\/javascript\" src=\"https:\/\/chat-messenger.com\/js\/common.js?dd12sssas2223\" charset=\"UTF-8\"><\/script><br \/>\n<script type=\"text\/javascript\"> writePR(); <\/script><\/p>\n<h2 class=\"common_title\"><a name=\"1\">\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07<\/a><\/h2>\n<ul>\n<li>\u0e1f\u0e34\u0e25\u0e14\u0e4c\u0e17\u0e35\u0e48\u0e1b\u0e23\u0e30\u0e01\u0e32\u0e28\u0e44\u0e1e\u0e23\u0e40\u0e27\u0e15\u0e08\u0e30\u0e16\u0e39\u0e01\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e44\u0e27\u0e49\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e21\u0e18\u0e2d\u0e14 getter \u0e41\u0e25\u0e30 setter<\/li>\n<li>\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e41\u0e1b\u0e25\u0e07\u0e15\u0e31\u0e27\u0e41\u0e1b\u0e23\u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19\u0e17\u0e35\u0e48\u0e08\u0e30\u0e16\u0e39\u0e01\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e25\u0e07\u0e43\u0e19\u0e44\u0e1f\u0e25\u0e4c XML<\/li>\n<li>\u0e04\u0e38\u0e13\u0e22\u0e31\u0e07\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e23\u0e30\u0e1a\u0e38 java.util.HashMap, java.util.ArrayList \u0e2f\u0e25\u0e2f \u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e47\u0e2d\u0e1a\u0e40\u0e08\u0e47\u0e01\u0e15\u0e4c\u0e17\u0e35\u0e48\u0e08\u0e30\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01 \u0e2a\u0e34\u0e48\u0e07\u0e19\u0e35\u0e49\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e42\u0e22\u0e0a\u0e19\u0e4c\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e02\u0e2d\u0e07\u0e2d\u0e2d\u0e1a\u0e40\u0e08\u0e47\u0e01\u0e15\u0e4c<\/li>\n<\/ul>\n<p><textarea readonly=\"readonly\" style=\"font-size: 13px;height: 400px;\" class=\"src\" onclick=\"this.focus();this.select()\">\/**<br \/>\n * java.beans.XMLEncoder\u3092\u4f7f\u7528\u3057\u3001\u30aa\u30d6\u30b8\u30a7\u30af\u30c8[object]\u3092\u3001<br \/>\n * \u6307\u5b9a\u3057\u305f\u30d1\u30b9[path]\u306b\u3001XML\u30d5\u30a1\u30a4\u30eb\u3068\u3057\u3066\u4fdd\u5b58\u3057\u307e\u3059\u3002<br \/>\n * \u203b\u30aa\u30d6\u30b8\u30a7\u30af\u30c8[object]\u304cJavaBeans\u306e\u6163\u4f8b\u306b\u9069\u5408\u3057\u3066\u3044\u308b\u5834\u5408\u3001<br \/>\n * \u3000\u30d7\u30e9\u30a4\u30d9\u30fc\u30c8\u306a\u30d5\u30a3\u30fc\u30eb\u30c9\u306e\u30c7\u30fc\u30bf\u3082\u4fdd\u5b58\u3067\u304d\u307e\u3059\u3002<br \/>\n * \u203b\u4fdd\u5b58\u3057\u305fXML\u30d5\u30a1\u30a4\u30eb\u306fjava.beans.XMLDecoder\u3067\u5fa9\u5143\u3059\u308b\u4e8b\u304c\u3067\u304d\u307e\u3059\u3002<br \/>\n * @param path \u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u4fdd\u5b58\u3059\u308b\u30d1\u30b9\u3002<br \/>\n *              \u5b58\u5728\u3057\u306a\u3044\u5834\u5408\u53ef\u80fd\u3067\u3042\u308c\u3070\u4f5c\u6210\u3057\u307e\u3059\u3002<br \/>\n * @param object \u4fdd\u5b58\u3059\u308b\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3002<br \/>\n * @throws FileNotFoundException<br \/>\n *                 \u6307\u5b9a\u3055\u308c\u305f\u30d1\u30b9\u540d\u3067\u793a\u3055\u308c\u308b\u30d5\u30a1\u30a4\u30eb\u304c\u958b\u3051\u306a\u304b\u3063\u305f\u5834\u5408<br \/>\n *\/<br \/>\npublic static synchronized void writeXML(String path, Object object)<br \/>\n        throws IOException {<br \/>\n    XMLEncoder enc = null;<br \/>\n    ByteArrayOutputStream out = new ByteArrayOutputStream();<br \/>\n    FileOutputStream fileStream = null;<br \/>\n    try {<br \/>\n        \/\/ \u5148\u306b\u30e1\u30e2\u30ea\u4e2d\u306bXML\u30c7\u30fc\u30bf\u3092\u51fa\u529b\u3059\u308b<br \/>\n        enc = new XMLEncoder(out);<br \/>\n        enc.writeObject(object);<br \/>\n        enc.close(); \/\/ close()\u306e\u4e2d\u3067flush()\u304c\u547c\u3070\u308c\u308b\u3002<br \/>\n        byte[] xmlbuff = out.toByteArray();<\/p>\n<p>        \/\/ \u0e2a\u0e48\u0e07\u0e2d\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e44\u0e1a\u0e15\u0e4c\u0e44\u0e1b\u0e22\u0e31\u0e07\u0e44\u0e1f\u0e25\u0e4c<br \/>\n        fileStream = FileOutputStream \u0e43\u0e2b\u0e21\u0e48 (\u0e40\u0e2a\u0e49\u0e19\u0e17\u0e32\u0e07);<br \/>\n        fileStream.write(xmlbuff);<br \/>\n        fileStream.flush();<br \/>\n    } \u0e43\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14 {<br \/>\n        \u0e16\u0e49\u0e32 (enc != null) {<br \/>\n            enc.\u0e1b\u0e34\u0e14();<br \/>\n        }<br \/>\n        \u0e16\u0e49\u0e32 (\u0e2d\u0e2d\u0e01 != null) {<br \/>\n            \u0e2d\u0e2d\u0e01.\u0e1b\u0e34\u0e14();<br \/>\n        }<br \/>\n        \u0e16\u0e49\u0e32 (fileStream != null) {<br \/>\n            fileStream.\u0e1b\u0e34\u0e14();<br \/>\n        }<br \/>\n    }<br \/>\n}<br \/>\n\/**<br \/>\n * \u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e27\u0e31\u0e15\u0e16\u0e38\u0e08\u0e32\u0e01\u0e44\u0e1f\u0e25\u0e4c XML \u0e17\u0e35\u0e48\u0e40\u0e2a\u0e49\u0e19\u0e17\u0e32\u0e07\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38 [\u0e40\u0e2a\u0e49\u0e19\u0e17\u0e32\u0e07]<br \/>\n * *\u0e44\u0e1f\u0e25\u0e4c XML \u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49 java.beans.XMLEncoder<br \/>\n * @param path \u0e40\u0e2a\u0e49\u0e19\u0e17\u0e32\u0e07\u0e17\u0e35\u0e48\u0e40\u0e01\u0e47\u0e1a\u0e2d\u0e47\u0e2d\u0e1a\u0e40\u0e08\u0e47\u0e01\u0e15\u0e4c<br \/>\n * @ \u0e1e\u0e48\u0e19 FileNotFoundException<br \/>\n * \u0e2b\u0e32\u0e01\u0e44\u0e21\u0e48\u0e21\u0e35\u0e44\u0e1f\u0e25\u0e4c\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38\u0e42\u0e14\u0e22\u0e0a\u0e37\u0e48\u0e2d\u0e1e\u0e32\u0e18\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38<br \/>\n *\/<br \/>\n\u0e27\u0e31\u0e15\u0e16\u0e38\u0e04\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e30 readXML (\u0e40\u0e2a\u0e49\u0e19\u0e17\u0e32\u0e07\u0e2a\u0e15\u0e23\u0e34\u0e07) \u0e1e\u0e48\u0e19 FileNotFoundException {<br \/>\n    XMLDecoder d = null;<br \/>\n    \u0e1e\u0e22\u0e32\u0e22\u0e32\u0e21 {<br \/>\n        d = XMLDecoder \u0e43\u0e2b\u0e21\u0e48 (BufferedInputStream \u0e43\u0e2b\u0e21\u0e48 (<br \/>\n                FileInputStream \u0e43\u0e2b\u0e21\u0e48 (\u0e40\u0e2a\u0e49\u0e19\u0e17\u0e32\u0e07)));<br \/>\n        \u0e01\u0e25\u0e31\u0e1a d.readObject();<br \/>\n    } \u0e43\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14 {<br \/>\n        \u0e16\u0e49\u0e32 (\u0e07 != \u0e42\u0e21\u0e06\u0e30) {<br \/>\n            \u0e07.\u0e1b\u0e34\u0e14();<br \/>\n        }<br \/>\n    }<br \/>\n}<br \/>\n<\/textarea><\/p>\n<p>*\u0e04\u0e25\u0e32\u0e2a\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e19\u0e35\u0e49\u0e08\u0e30\u0e16\u0e39\u0e01\u0e43\u0e0a\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e02\u0e2d\u0e07\u0e04\u0e25\u0e32\u0e2a\u0e17\u0e35\u0e48\u0e08\u0e30\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01<br \/>\n<textarea readonly=\"readonly\" style=\"font-size: 13px;height: 250px\" class=\"src\" onclick=\"this.focus();this.select()\">public class FreeSoft {<br \/>\n    private String name;<br \/>\n    private String url;<br \/>\n    public String getName() {<br \/>\n        return name;<br \/>\n    }<br \/>\n    public void setName(String name) {<br \/>\n        this.name = name;<br \/>\n    }<br \/>\n    public String getUrl() {<br \/>\n        return url;<br \/>\n    }<br \/>\n    public void setUrl(String url) {<br \/>\n        this.url = url;<br \/>\n    }<br \/>\n}<br \/>\n<\/textarea><br \/>\n<\/p>\n<h2 class=\"common_title\"><a name=\"2\">\u0e1c\u0e25\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<\/a><\/h2>\n<p>\u25c6\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23<br \/>\n<textarea readonly=\"readonly\" style=\"font-size: 13px;height: 250px\" class=\"src\" onclick=\"this.focus();this.select()\">public static void main(String[] args) {<br \/>\n    try {<br \/>\n        \/\/ FreeSoft\u30af\u30e9\u30b9\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u751f\u6210\u3057XML\u306b\u51fa\u529b<br \/>\n        FreeSoft freeSoft = new FreeSoft();<br \/>\n        freeSoft.setName(&#8220;Chat\uff06Messenger \u30c1\u30e3\u30c3\u30c8\u3082\u30e1\u30c3\u30bb\u30f3\u30b8\u30e3\u30fc\u3082\uff01\uff01&#8221;);<br \/>\n        freeSoft.setUrl(&#8220;https:\/\/chat-messenger.com\/&#8221;);<br \/>\n        writeXML(&#8220;C:\\\\FreeSoft.xml&#8221;,freeSoft);  <\/p>\n<p>        \/\/ \u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c\u0e02\u0e2d\u0e07\u0e04\u0e25\u0e32\u0e2a FreeSoft \u0e08\u0e32\u0e01 XML<br \/>\n        FreeSoft freeSoft2 = (FreeSoft)readXML(\u201cC:\\\\FreeSoft.xml\u201d);<br \/>\n        System.out.println(\u201c\u0e0a\u0e37\u0e48\u0e2d\u0e2d\u0e48\u0e2d\u0e19:\u201d+freeSoft2.getName());<br \/>\n        System.out.println(\u201cURL:\u201d+freeSoft2.getUrl());<br \/>\n    } \u0e08\u0e31\u0e1a (\u0e02\u0e49\u0e2d\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19\u0e08) {<br \/>\n        e.printStackTrace();<br \/>\n    }<br \/>\n}<br \/>\n<\/textarea><br \/>\n\u25c6\u0e1c\u0e25\u0e25\u0e31\u0e1e\u0e18\u0e4c\u0e40\u0e2d\u0e32\u0e17\u0e4c\u0e1e\u0e38\u0e15<\/p>\n<pre class=\"console\">\u0e0a\u0e37\u0e48\u0e2d\u0e0b\u0e2d\u0e1f\u0e15\u0e4c\u0e41\u0e27\u0e23\u0e4c: Chat &amp; Messenger \u0e17\u0e31\u0e49\u0e07\u0e41\u0e0a\u0e17\u0e41\u0e25\u0e30 Messenger! ! URL: https:\/\/chat-messenger.com\/\r\n<\/pre>\n<p>\u25c6\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32\u0e02\u0e2d\u0e07 C:\\\\FreeSoft.xml<\/p>\n<pre class=\"sample_src\"><object> \u0e41\u0e0a\u0e17\u0e41\u0e25\u0e30 Messenger \u0e41\u0e0a\u0e17\u0e41\u0e25\u0e30 Messenger! ! https:\/\/chat-messenger.com\/<\/object> \r\n<\/pre>\n<h2 class=\"common_title\"><a name=\"3\">\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e23\u0e17\u0e23\u0e32\u0e1a\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e43\u0e0a\u0e49<\/a><\/h2>\n<p>\u0e04\u0e25\u0e32\u0e2a java.beans.XMLEncoder \u0e41\u0e25\u0e30 java.beans.XMLDecoder \u0e21\u0e35\u0e1b\u0e23\u0e30\u0e42\u0e22\u0e0a\u0e19\u0e4c \u0e41\u0e15\u0e48\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e19\u0e33\u0e44\u0e1b\u0e43\u0e0a\u0e49\u0e08\u0e23\u0e34\u0e07\u0e43\u0e19 Chat&amp;Messenger \u0e43\u0e19\u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48\u0e2b\u0e32\u0e22\u0e32\u0e01\u0e21\u0e32\u0e01 \u0e40\u0e21\u0e37\u0e48\u0e2d\u0e2a\u0e48\u0e07\u0e2d\u0e2d\u0e01\u0e44\u0e1b\u0e22\u0e31\u0e07 XML \u0e14\u0e49\u0e27\u0e22 java.beans.XMLEncoder \u0e44\u0e1f\u0e25\u0e4c\u0e08\u0e30\u0e01\u0e25\u0e32\u0e22\u0e40\u0e1b\u0e47\u0e19 0 \u0e44\u0e1a\u0e15\u0e4c \u0e01\u0e33\u0e25\u0e31\u0e07\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19<br \/>\n\u0e2b\u0e32\u0e01\u0e2d\u0e48\u0e32\u0e19\u0e44\u0e1f\u0e25\u0e4c\u0e02\u0e19\u0e32\u0e14 0 \u0e44\u0e1a\u0e15\u0e4c ParseException \u0e08\u0e30\u0e16\u0e39\u0e01\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e43\u0e19 &quot;\u0e40\u0e2d\u0e32\u0e15\u0e4c\u0e1e\u0e38\u0e15\u0e02\u0e49\u0e2d\u0e1c\u0e34\u0e14\u0e1e\u0e25\u0e32\u0e14\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19&quot;<br \/>\n<br \/>\n\u0e40\u0e2b\u0e15\u0e38\u0e1c\u0e25\u0e01\u0e47\u0e04\u0e37\u0e2d \u0e44\u0e1f\u0e25\u0e4c\u0e08\u0e30\u0e27\u0e48\u0e32\u0e07\u0e40\u0e1b\u0e25\u0e48\u0e32\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e21\u0e35\u0e01\u0e32\u0e23\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c FileOutputStream<br \/>\n\u0e09\u0e31\u0e19\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e27\u0e48\u0e32\u0e21\u0e31\u0e19\u0e40\u0e01\u0e34\u0e14\u0e02\u0e36\u0e49\u0e19\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e01\u0e23\u0e30\u0e1a\u0e27\u0e19\u0e01\u0e32\u0e23 Java \u0e16\u0e39\u0e01\u0e1b\u0e34\u0e14\u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e19\u0e2a\u0e41\u0e15\u0e19\u0e0b\u0e4c FileOutputStream \u0e41\u0e15\u0e48\u0e01\u0e48\u0e2d\u0e19\u0e17\u0e35\u0e48\u0e08\u0e30\u0e2a\u0e48\u0e07\u0e2d\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 XML<br \/>\n<br \/>\n\u0e40\u0e19\u0e37\u0e48\u0e2d\u0e07\u0e08\u0e32\u0e01\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e19\u0e35\u0e49 Chat&amp;Messenger \u0e08\u0e36\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c\u0e2a\u0e33\u0e23\u0e2d\u0e07\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e2b\u0e25\u0e35\u0e01\u0e40\u0e25\u0e35\u0e48\u0e22\u0e07\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e19\u0e35\u0e49<\/p>","protected":false},"excerpt":{"rendered":"<p>\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e49\u0e27\u0e22 Java XMLEncoder \u0e41\u0e25\u0e30\u0e01\u0e39\u0e49\u0e04\u0e37\u0e19\u0e14\u0e49\u0e27\u0e22 XMLDecoder \u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e49\u0e27\u0e22 Java XML [\u2026]<\/p>","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"swell_btn_cv_data":""},"categories":[19],"tags":[],"_links":{"self":[{"href":"https:\/\/chat-messenger.com\/th\/wp-json\/wp\/v2\/posts\/945"}],"collection":[{"href":"https:\/\/chat-messenger.com\/th\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chat-messenger.com\/th\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chat-messenger.com\/th\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/chat-messenger.com\/th\/wp-json\/wp\/v2\/comments?post=945"}],"version-history":[{"count":4,"href":"https:\/\/chat-messenger.com\/th\/wp-json\/wp\/v2\/posts\/945\/revisions"}],"predecessor-version":[{"id":1880,"href":"https:\/\/chat-messenger.com\/th\/wp-json\/wp\/v2\/posts\/945\/revisions\/1880"}],"wp:attachment":[{"href":"https:\/\/chat-messenger.com\/th\/wp-json\/wp\/v2\/media?parent=945"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chat-messenger.com\/th\/wp-json\/wp\/v2\/categories?post=945"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chat-messenger.com\/th\/wp-json\/wp\/v2\/tags?post=945"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}