{"id":111952,"date":"2020-06-01T01:08:36","date_gmt":"2020-05-31T17:08:36","guid":{"rendered":"http:\/\/4563.org\/?p=111952"},"modified":"2020-06-01T01:08:36","modified_gmt":"2020-05-31T17:08:36","slug":"fastjson-%e5%8f%88%e7%88%86-bug-%e4%ba%86%e5%bf%ab%e6%9d%a5%e7%9c%8b%e7%9c%8b%e6%98%af%e5%90%a6%e5%8f%97%e5%bd%b1%e5%93%8d","status":"publish","type":"post","link":"http:\/\/4563.org\/?p=111952","title":{"rendered":"fastjson \u53c8\u7206 bug \u4e86!\u5feb\u6765\u770b\u770b\u662f\u5426\u53d7\u5f71\u54cd"},"content":{"rendered":"<div>\n<div>\n<div>\n<h1>                  fastjson \u53c8\u7206 bug \u4e86!\u5feb\u6765\u770b\u770b\u662f\u5426\u53d7\u5f71\u54cd               <\/h1>\n<p> <\/p>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : siiiagtb <\/span>  <span><i><\/i> 0<\/span> <\/div>\n<div> <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div isfirst=\"1\"> <\/p>\n<p>https:\/\/github.com\/alibaba\/fastjson\/wiki\/security_update_20200601<\/p>\n<p>\u662f\u5426\u5bf9\u4f60\u7684\u4e1a\u52a1\u6709\u5f71\u54cd\u5462?<\/p>\n<\/p><\/div>\n<div> <b>\u5927\u4f6c\u6709\u8a71\u8aaa<\/b> (<span>77<\/span>)        <\/div>\n<div> <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<ul>\n<li data-pid=\"1845283\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : jk1030 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             bugjson                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845284\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : sagaxu <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u51fa\u4e8e\u4ec0\u4e48\u8003\u91cf\u7528\u8fd9\u4e2a\u5e93\u5462\uff1f                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845285\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : raphael008 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             jackson \u4e0d\u9999\u5417\uff1f                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845286\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : qwerthhusn <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u611f\u89c9\u8fd9\u4e2a\u5e93\u4ece N \u591a\u5e74\u524d\u5c31\u5404\u79cd\u5404\u6837\u5b89\u5168\u6f0f\u6d1e\u3002\u3002\u3002<\/p>\n<p>\u4f46\u662f jackson \u7684\u8bdd\uff0c\u4e0d\u652f\u6301 JSONArray \u548c JSONObject \u62bd\u8c61\u3002<br \/>\u6709\u65f6\u5019\u4e0d\u60f3\u5bf9\u67d0\u4e9b json \u518d\u505a\u6a21\u578b\u5b9a\u4e49\uff0c\u7136\u540e\u7528 JsonNode \u7684 API \u592a\u9ebb\u70e6\uff0c\u5168\u7a0b\u7528 LinkedHashMap \u548c ArrayList \u5199\u8d77\u6765\u4e5f\u4e0d\u592a\u597d\u770b\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845287\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : yty2012g <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u5df2\u7ecf\u56e0\u4e3a bugjson\uff0c\u5347\u4e86 N \u6b21\u7248\u672c\u4e86\u3002\u3002\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845288\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : AngryMagikarp <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u6ca1\u7528\u8fc7\uff0c\u4e0d\u8fc7\u5f88\u5947\u602a\uff0c\u4e00\u4e2a JSON \u5e93\u4ec0\u4e48\u4f1a\u6709\u5b89\u5168\u6f0f\u6d1e&#8230;                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845289\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : smartdone <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @AngryMagikarp \u53cd\u5e8f\u5217\u5316                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845290\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : GM <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @qwerthhusn JsonNode \u5f88\u597d\u7528\uff0c\u8d85\u7ea7\u65b9\u4fbf\uff0c\u4f60\u662f\u6ca1\u9886\u609f\u5230\u5b83\u6b63\u786e\u7528\u6cd5\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845291\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : movistar <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             Jackson \u4e5f\u4e00\u5806\u6f0f\u6d1e,\u7ecf\u5e38\u6709\u62a5 case&#8230;.<br \/>\u522b\u4ee5\u4e3a\u7528 jackson \u5c31\u5b89\u5168\u554a&#8230;..                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845292\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : ZSeptember <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @raphael008 \u54c8\u54c8\u54c8\u54c8\uff0cjackson \u591a\u5c11\u5b89\u5168\u6f0f\u6d1e\uff0c\u56fd\u5185\u6ca1\u6709\u62a5\u5bfc\u800c\u5df2\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845293\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : micean <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u6ca1\u5f71\u54cd\uff0c\u4e00\u76f4\u662f jackson                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845294\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : ixx <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @AngryMagikarp #6 \u56e0\u4e3a json \u4f1a\u7528\u5728\u53c2\u6570\u89e3\u6790\u4e0a\uff0c\u53ef\u4ee5\u6784\u5efa\u7279\u6b8a json \u8fdc\u7a0b\u6267\u884c\u4ee3\u7801&#8230;.                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845295\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : echo1937 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             Spring \u81ea\u5e26 Jackson\uff0c\u6211\u53c8\u4e0d\u559c\u6b22\u989d\u5916\u5f15\u5165\u8fc7\u591a\u4f9d\u8d56\uff0c\u4e00\u76f4\u5c31\u7528 Jackson \u4e86\u3002<\/p>\n<p>\u8fd9\u6837\u6709\u6f0f\u6d1e\u4fee\u8865\u8d77\u6765\u4e5f\u8f7b\u677e\uff0c\u76f4\u63a5\u5347\u7ea7 Spring \u5c31\u884c\u3002                                                            <\/p><\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845296\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : qwerthhusn <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @GM \u989d\uff0c\u6211\u7406\u89e3\u9519\u4e86\uff0c\u6211\u4e00\u76f4\u4ee5\u4e3a JsonNode \u5c31\u662f\u90a3\u79cd Low-Level \u7684\u8bed\u6cd5\uff0c\u8981\u89e3\u6790\u5404\u79cd Token\uff0c\u521a\u521a\u4ed4\u7ec6\u770b\u4e86\u4e00\u4e0b\uff0c\u548c fastjson \u7684 JSONArray \u548c JSONObject \u662f\u7c7b\u4f3c\u7684\u3002\u3002\u3002\u3002\u3002\u3002\u4e0d\u8fc7\u8fd9\u5957 API \u6ca1\u6709 getArrayNode()\u6216\u8005 getObjectNode()\uff0c\u5fc5\u987b\u8981\u5148 get()\u83b7\u53d6\u7236\u7c7b\uff0c\u53ea\u80fd\u5f3a\u8f6c\uff08\u6216\u8005\u7528 instanceof \u6216\u8005 getNodeType()\u68c0\u67e5\u4e00\u4e0b\uff09<\/p>\n<p>\u4ece\u4eca\u5929\u5f00\u59cb\uff0cfastjson \u5bf9\u6211\u6765\u8bf4\uff0c\u4e00\u70b9\u7528\u90fd\u6ca1\u4e86\uff01\uff01\uff01\u6211\u8d1f\u8d23\u7684\u9879\u76ee\u4e0b\u4e00\u4e2a milestone \u4e2d\u6709\u4e00\u9879\u5c31\u662f get rid of bugjson                                                            <\/p><\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845297\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : Kamiyu0087 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u6240\u4ee5 FastJSON \u548c Jackson \u90fd\u4e0d\u80fd\u7528\uff1f<br \/>\u90a3\u4e48 GSON \u5982\u4f55\u5462\uff1f                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845298\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : onikage <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u4e0a\u5468\u4e94\u4e5f\u88ab bugjson \u5751\u4e86, {&#8220;value&#8221;:1,&#8221;id&#8221;:2}, \u5728 bugjson \u8f6c\u4e00\u904d\u8f93\u51fa\u5c31\u53d8\u6210{&#8220;id&#8221;:2,&#8221;value&#8221;:1}\u4e86, \u4fe1\u606f\u6ca1\u4e22,\u4f46\u662f\u5728\u6709\u7b7e\u540d\u7684\u573a\u666f\u8fd9\u5b8c\u5168\u662f\u4e24\u4e2a\u5b57\u7b26\u4e32. \u4e0d\u77e5\u9053\u4e3a\u4ec0\u4e48\u8fd9\u4e48\u591a\u4eba\u8ff7\u4fe1\u8fd9\u73a9\u610f.                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845299\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : murmur <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @onikage \u6240\u4ee5\u8bf4\u4f60\u4f20 json \u4e0d\u4f1a\u4f20\u5b57\u7b26\u4e32\u4e48\uff0c\u9a8c\u7b7e\u540e\u518d\u53cd\u5e8f\u5217\u5316                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845300\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : sagaxu <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @Kamiyu0087 gson \u5b98\u65b9\u5df2\u7ecf\u5f03\u5751\u4e86                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845301\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : sagaxu <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @onikage object \u672c\u5c31\u662f\u65e0\u5e8f\u7684\uff0c\u7b7e\u540d\u524d\u5148\u6392\u5e8f\u4e0d\u662f\u5e38\u8bc6\u5417\uff1f                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845302\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : iFlicker <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             JSONObject \u5462                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845303\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : marcong95 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @onikage #16 JSONObject \u7406\u8bba\u4e0a\u662f\u4e2a\u54c8\u5e0c\u8868\uff0c\u5e94\u8be5\u662f\u4e0d\u4fdd\u8bc1\u987a\u5e8f\u7684\uff0c\u9700\u8981\u7b7e\u540d\u7684\u573a\u666f\u4e00\u822c\u4e0d\u90fd\u662f\u8981\u5148\u505a\u6392\u5e8f\u7684\u5417                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845304\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : wobuhuicode <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @onikage \u660e\u663e\u662f\u4f60\u81ea\u5df1\u5bf9\u4e8e json \u7406\u89e3\u6709\u95ee\u9898\u3002\u8fd8\u80fd\u53cd\u54ac\u4e00\u53e3\u6846\u67b6                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845305\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : axbx <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @onikage \u54c8\u54c8\uff0c\u4e0a\u5468\u4e5f\u662f\u9047\u5230\u540c\u6837\u7684\u95ee\u9898                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845306\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : yuzo555 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @onikage \u672c\u6765\u5c31\u662f\u6ca1\u6709\u987a\u5e8f\u7684\uff0c\u8fd8\u6709\u7684\u8bed\u8a00\u6bcf\u6b21\u8bf7\u6c42\u90fd\u968f\u673a\u987a\u5e8f\u8f93\u51fa\u5462&#8230;                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845307\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : GM <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @onikage \u7b7e\u540d\u8981\u81ea\u5df1\u505a\u6392\u5e8f\uff0c\u8fd9\u662f\u5e38\u8bc6\u3002\u4e0d\u7136\u7684\u8bdd\uff0c\u51fa\u9519\u662f\u5fc5\u7136\uff0c\u5de5\u4f5c\u6b63\u5e38\u53ea\u662f\u5076\u7136\uff08\u78b0\u5de7\u80fd\u6b63\u5e38\u5de5\u4f5c\uff09\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845308\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : redtea <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u90a3\u4e48\u5230\u5e95\u8be5\u7528\u54ea\u4e2a\uff0c\u66f4\u5b89\u5168\uff0c\u6027\u80fd\u66f4\u597d\uff1f                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845309\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : beidounanxizi <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             fastjson \u8fd9\u4e2a\u7834 json \u5e8f\u5217\u5316\u548c\u53cd\u5e8f\u5217\u5316 \u9075\u5b88 json \u89c4\u8303\u4e48? \u8fd8\u6709\u53f7\u79f0\u7684\u6027\u80fd \u5475\u5475\u54d2 <br \/>\u7528 jackson \u4e0d\u597d\u4e48                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845310\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : whoami9894 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @AngryMagikarp <br \/>\u56e0\u4e3a\u5b83\u652f\u6301 @type \u628a JSON \u6620\u5c04\u5230\u5bf9\u8c61                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845311\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : TomDu <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @sagaxu \u5b98\u65b9\u6709\u4ec0\u4e48\u58f0\u660e\u5417\uff1f\u6211\u7528\u5f97\u8fd8\u633a\u591a\u7684= =                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845312\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : beidounanxizi <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @onikage \u8fd9\u4e2a\u662f\u4f60\u81ea\u5df1\u4e2a\u4eba\u6ca1\u4fdd\u8bc1\u987a\u5e8f\u7684\u539f\u56e0                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845313\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : heiheidewo <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u4e00\u4e2a json \u89e3\u6790\u8fd8\u8fd9\u4e48\u591a bug                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845314\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : hantsy <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @qwerthhusn Jackson \u540c\u6837\u652f\u6301\u5e95\u5c42\u7684\u5f3a\u5927 Node \u64cd\u4f5c\uff08\u7c7b\u4f3c Object, Array \u64cd\u4f5c\u975e\u5e38\u7b80\u5355\uff09\uff0c\u4e5f\u652f\u6301\u9ad8\u7ea7\u7684 Mapping\uff0c\u800c\u4e14\u8fd8\u652f\u6301 XML Mapping \u3002 \u8fd8\u652f\u6301\u5176\u5b83\u4e00\u4e9b\u4e0d\u592a\u5e38\u89c1\u7684\u683c\u5f0f\u3002\u5728 marshall\/unmarshall \u64cd\u4f5c\u4e0a\uff0c\u51e0\u4e4e\u662f\u529f\u80fd\u6700\u5168\u9762\u7684\uff0c\u5728 Spring \u662f\u9ed8\u8ba4\u65b9\u6848\u3002<\/p>\n<p>\u73b0\u5728\u7684 JSON-P\uff0cJSON-B \u6807\u51c6\u53d7 Jackson\uff0cGson\uff0cJAXB \u7b49\u5f71\u54cd\u5f88\u5927\u3002                                                            <\/p><\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845315\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : hantsy <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u559c\u6b22\u624b\u52a8\u88c5\u914d\uff0c\u7528 JSON-P \u6807\u51c6\u5c31\u597d\u4e86\uff0chttps:\/\/github.com\/hantsy\/helidon-sample\/blob\/master\/se-start\/src\/main\/java\/com\/example\/EntityUtils.java                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845316\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : Kyle18Tang <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             Jackson \u5b83\u4e0d\u9999\u4e48                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845317\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : sagaxu <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @TomDu \u4e4b\u524d\u770b\u5230 gson \u4f5c\u8005\u8bf4\u8fc7\uff0c\u5f00\u53d1\u57fa\u672c\u4e0a\u662f\u505c\u6b62\u4e86                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845318\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : keshawnvan <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             JSON \u53cd\u5e8f\u5217\u5316\u7528\u54ea\u4e2a\u5e93\u6f0f\u6d1e\u90fd\u5f88\u591a\uff0c\u90fd\u9700\u8981\u7ecf\u5e38\u66f4\u65b0                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845319\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : Vedar <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u6709\u70b9\u641e\u5427 \u9a8c\u7b7e\u6392\u5e8f\u786e\u5b9e\u662f\u8981\u505a \u4f46\u662f\u4f60\u4e00\u4e2a json \u5e93\u81ea\u4f5c\u4e3b\u5f20\u53bb\u6392\u5e8f\u5c31\u6709\u6bd2\u4e86 \u8fd9\u8fd8\u80fd\u6d17\uff1f                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845320\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : Meltdown <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u9f9f\u901f\u7684 json \u6709 bug \u4e48                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845321\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : sayuria <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @AngryMagikarp <br \/>\u6bd4\u5982\u4e00\u53ea\u732b\uff0c\u5e8f\u5217\u5316\u4e4b\u540e\u662f binary \u5e8f\u5217\u3002binary \u662f\u6ca1\u6709\u53ef\u8bfb\u6027\u7684\uff0c\u770b\u8d77\u6765\u5c31\u662f\u4e00\u5806\u4e71\u7801\u3002<br \/>\u8fd9\u65f6\u5019\u9ed1\u5ba2\u628a\u4e00\u53ea\u72d7\u5e8f\u5217\u5316\u6210 binary \u5e8f\u5217\uff0c\u66ff\u6362\u6389\u732b\u7684\u5e8f\u5217\u3002<br \/>json \u53cd\u5e8f\u5217\u5316\u4e4b\u540e\uff0c\u5c31\u4f1a\u53bb\u6267\u884c\u72d7\u7684\u53cd\u5e8f\u5217\u540e\u7684\u4ee3\u7801\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845322\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : kiddult <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @Vedar \u4e0d\u662f\u53bb\u6392\u5e8f\uff0c\u800c\u662f\u8fd9\u4e2a\u5bf9\u8c61\u6620\u5c04\u662f map\uff0c\u672c\u8eab\u5c31\u662f\u65e0\u5e8f\u7684                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845323\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : mgzu <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u95ee\u4e00\u4e0b\u5404\u4f4d\u8001\u54e5\uff0c\u6709 maven \u6216 eclipse \u3001idea \u63d2\u4ef6\u63d0\u793a\u4f9d\u8d56\u5b89\u5168\u6f0f\u6d1e\u7684\u63d2\u4ef6\u4e48                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845324\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : skull <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @onikage \u4f60\u81ea\u5df1\u7684\u5751                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845325\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : wm5d8b <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             gson \u6ca1\u6709 bug \u7684\u8bdd\uff0c\u5f00\u53d1\u57fa\u672c\u505c\u6b62\u597d\u50cf\u4e5f\u6ca1\u95ee\u9898\uff1f                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845326\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : JasonLaw <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @sayuria \u6211\u8fd8\u662f\u6709\u70b9\u4e0d\u660e\u767d\uff0c\u5c31\u7b97\u66ff\u6362\u4e86\u5185\u5bb9\uff0c\u90a3\u4e5f\u662f\u6570\u636e\uff08\u5bf9\u8c61\u7684\u5c5e\u6027\uff09\u6539\u53d8\u4e86\uff0c\u4ee3\u7801\u6267\u884c\u7684\u903b\u8f91\u8fd8\u662f\u4e0d\u53d8\u7684\u3002\u53ef\u4ee5\u5177\u4f53\u8bb2\u89e3\u4e00\u4e0b\u201c\u600e\u4e48\u9020\u6210\u5b89\u5168\u6f0f\u6d1e\u201d\u7684\u5417\uff1f                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845327\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : 526326991 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u4e00\u76f4\u7528 gson \u8def\u8fc7~~~                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845328\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : cco <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u4e0d\u7ba1\u8c01 bug \u591a\uff0c\u8c01 bug \u5c11\u3002Spring \u5df2\u7ecf\u81ea\u5e26\u4e86 jackson\uff0c\u90a3\u6211\u5c31\u61d2\u5f97\u5f15\u5165\u7b2c\u4e09\u4e2a json\uff0c\u76ee\u524d\u7684\u4e1a\u52a1\u4e5f\u90fd\u6ee1\u8db3\u3002\u5c0f\u58f0\u8bf4\uff1a\u9876\u591a\u5728\u4ef7\u683c gson- -!                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845329\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : binbinyouliiii <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u8001\u8001\u5b9e\u5b9e\u7528 springboot \u9ed8\u8ba4\u7684 jackson \u4e0d\u597d\u5417\uff0c\u4e00\u4e2a json \u5de5\u5177\u53c8\u4e0d\u9700\u8981\u4e2d\u6587\u6587\u6863                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845330\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : symeonchen <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             fastjson<br \/>https:\/\/help.aliyun.com\/noticelist\/articleid\/1060026793.html<br \/>https:\/\/help.aliyun.com\/noticelist\/articleid\/1060052050.html<br \/>https:\/\/help.aliyun.com\/noticelist\/articleid\/1060056174.html<br \/>https:\/\/help.aliyun.com\/noticelist\/articleid\/1060243541.html<br \/>https:\/\/help.aliyun.com\/noticelist\/articleid\/1060253179.html<br \/>https:\/\/help.aliyun.com\/noticelist\/articleid\/1060343604.html<br \/>\u770b\u4e86\u4e0b\u8fd1\u4e00\u5e74\u7684\u516c\u544a\uff0c\u786e\u5b9e\u9700\u8981\u86ee\u9891\u7e41\u5730\u5347\u7ea7\u2026\u2026<\/p>\n<p>jackson \u4e0d\u592a\u719f\u6089\uff0c\u7b80\u5355\u641c\u4e86\u4e0b\uff0c\u611f\u89c9\u4e5f\u4e0d\u5c11\uff0c\u629b\u7816\u5f15\u7389<br \/>https:\/\/cert.360.cn\/warning\/detail?id=f3aa86acf2688e0e410dee9e6ab79bc1<br \/>https:\/\/cert.360.cn\/warning\/detail?id=1fe3b5ea888750006e0d64fb0df1e6ee<br \/>https:\/\/cve.mitre.org\/cgi-bin\/cvekey.cgi?keyword=jackson<\/p>\n<p>\uff08\u8865\u5145\u4e00\u4e0b\uff0c\u6211\u5bf9\u6f0f\u6d1e\u4e0d\u592a\u4e86\u89e3\uff0c\u8fd9\u53ea\u662f\u641c\u5230\u7684\u6587\u7ae0\u548c\u6570\u91cf\uff0c\u4e0d\u4ee3\u8868\u6211\u652f\u6301\u6216 diss \u4efb\u610f\u4e00\u65b9\u3002\uff09                                                            <\/p><\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845331\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : siteshen <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @yuzo555 Go\uff1a\u6211\u6000\u7591\u4f60\u5728\u8bf4\u6211\uff0c\u4f46\u662f\u6211\u6ca1\u6709\u8bc1\u636e\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845332\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : hjyjzsn <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @onikage \u4e00\u822c\u7b7e\u540d\u573a\u666f \u90fd\u4f1a\u5bf9\u5b57\u6bb5\u91cd\u65b0\u8fdb\u884c\u6392\u5e8f\u7684\u5427                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845333\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : tairan2006 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             Jackson \u5565\u529f\u80fd\u90fd\u6709\u554a\u2026\u5347\u7ea7 spring \u5f88\u65b9\u4fbf\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845334\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : mars0prince <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u6bd5\u7adf\u6ca1\u6709\u6f0f\u6d1e\u5c31\u6ca1\u6709 kpi                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845335\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : liuawei <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u90a3\u4e9b\u4e00\u76f4\u63a8\u8350 Jackson \u8fd9\u4e2a\u73a9\u610f\u4e5f\u6709\u6f0f\u6d1e \u53cd\u5e8f\u5217\u5316\u7684\u6f0f\u6d1e\u53ef\u4ee5\u901a\u8fc7 bash \u53cd\u5f39\u63a7\u5236\u670d\u52a1\u5668\u5440\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845336\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : whoami9894 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @JasonLaw <br \/>JSON \u6620\u5c04\u5230\u5bf9\u8c61\u5176\u5b9e\u5c31\u662f build and assign\uff0c\u5148\u5b9e\u4f8b\u5316\u5bf9\u8c61\uff0c\u7136\u540e\u5bf9\u6210\u5458\u53d8\u91cf\u8d4b\u503c\uff0c\u8d4b\u503c\u65f6\u5982\u679c\u5bf9\u8c61\u6709 setXX \u65b9\u6cd5\u4f1a\u8c03\u7528\uff0c\u5728 setXX \u65b9\u6cd5\u4e2d\u53ef\u80fd\u6709\u4e00\u4e9b\u53ef\u4ee5\u8fbe\u5230\u4ee3\u7801\u6267\u884c\u7684\u64cd\u4f5c \u6bd4\u5982 JNDI injection<br \/>\u6bd4\u5982`com.sun.rowset.JdbcRowSetImpl`\uff0c\u8c03\u7528\u5b83\u7684`setAutoCommit`\u65f6\u4f1a\u81ea\u52a8\u5bf9\u6210\u5458\u53d8\u91cf`dataSourceName`\u8fdb\u884c\u4e00\u6b21 JNDI lookup\uff0c\u5728\u4f4e\u7248\u672c JDK \u4e2d\u5c31\u53ef\u4ee5\u76f4\u63a5\u52a0\u8f7d\u8fdc\u7a0b\u5b57\u8282\u7801                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845337\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : kennylam777 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @GM JsonNode + 1, \u8a72\u6709\u7684 type safety \u90fd\u6709                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845338\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : fanshuzaizai <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u9ad8\u7ea7\u7528\u6cd5\u624d\u6709 bug\uff0c\u50cf\u6211\u8fd9\u79cd\u53ea\u7528\u6765 JSON.parseObject()\u548c JSON.toJSONString\uff0c\u4ece\u6765\u6ca1\u6709 bug                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845339\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : JasonLaw <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @whoami9894 \u4ea7\u751f\u5bf9\u8c61\u7684 class \u662f\u81ea\u5df1\u5199\u7684\uff0csetXX \u80fd\u505a\u4ec0\u4e48\u4e0d\u662f\u5b8c\u5168\u7531\u81ea\u5df1\u51b3\u5b9a\u7684\u5417\uff1f\u5b9e\u4f8b\u5316 class \u7684\u4e00\u4e2a\u5bf9\u8c61\u540e\uff0c\u4f1a\u6839\u636e\u5e8f\u5217\u5316\u4e4b\u540e\u7684\u5185\u5bb9\u5bf9\u5c5e\u6027\u8bbe\u7f6e\u4e0d\u540c\u7684\u503c\u3002\u5982\u679c setXX \u65b9\u6cd5\u9664\u4e86\u8d4b\u503c\u4e4b\u5916\u8fd8\u505a\u4e86\u201c\u5176\u4ed6\u7684\u4e8b\u60c5\u201d\uff0c\u4e0d\u7ba1\u662f\u4ec0\u4e48\u65b9\u5f0f\u7684\u53cd\u5e8f\u5217\u5316\uff0c\u90fd\u4f1a\u505a\u201c\u5176\u4ed6\u7684\u4e8b\u60c5\u201d\u7684\u5440                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845340\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : Seneca <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u826f\u5fc3\u798f\u62a5\u5382 \u517b\u6d3b\u4e00\u6279\u5b89\u5168\u4ece\u4e1a\u8005                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845341\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : lzvezr <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @onikage \u5144\u5f1f\uff0c\u4f60\u8fd9\u662f\u7528\u6cd5\u4e0d\u5bf9\u554a\uff0c\u54ea\u6709 JSON \u4e0d\u6392\u5e8f\u5c31\u505a\u7b7e\u540d\u7684                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845342\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : stormsuncc <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u4e0a\u8fb9\u8bf4 jackjson \u4e5f\u6709\u95ee\u9898\u7684\u4e0d\u77e5\u9053\u5565\u5fc3\u7406\u3002<br \/>\u4e0b\u96e8\u5929\u6ca1\u6709\u4f1e\u623f\u5b50\u8fd8\u6f0f\u96e8\u7684\u4eba\u8bf4\u4f60\u770b\u9694\u58c1\u4e5f\u6ca1\u4f1e\u51fa\u95e8\uff08\u4eba\u5bb6\u623f\u5b50\u5b8c\u597d\uff09\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845343\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : zhuzeitou <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @sagaxu JakeWharton \u6700\u8fd1\u7684\u63a8\u4e0a\u6709\u8bf4\uff0cgson \u57fa\u672c\u5c5e\u4e8e\u5f03\u5751\uff0c2\/3 \u7684\u5f00\u53d1\u8005\u53c2\u4e0e\u4e86 moshi \u5f00\u53d1\uff0cmoshi \u53ef\u4ee5\u8ba4\u4e3a\u662f gson3                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845344\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : onikage <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @murmur <br \/>client \u548c server \u7aef\u90fd\u5728\u6211\u4eec\u81ea\u5df1\u624b\u91cc, \u53ef\u4ee5\u63a7\u5236, \u4e2d\u95f4\u8fc7\u4e86\u4e00\u9053 http \u7684\u7b2c\u4e09\u65b9\u7684\u670d\u52a1. \u95ee\u9898\u662f\u8fd9\u4e2a\u670d\u52a1\u8f93\u5165\u8f93\u51fa\u4e0d\u4e00\u81f4&#8230;<br \/>\u4e0d\u8fc7\u8fd9\u4e2a\u7b2c\u4e09\u65b9\u670d\u52a1\u4e0d\u51fa\u9519.                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845345\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : onikage <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @wobuhuicode <br \/>\u95ee\u9898\u662f\u4e2d\u95f4\u8fc7\u7684\u7b2c\u4e09\u65b9\u670d\u52a1\u505a\u7684, \u6211\u4eec\u81ea\u5df1\u7684 client \u548c server \u7528 http \u76f4\u8fde\u6d4b\u8fc7\u4ee5\u540e\u518d\u8fde\u4eba\u5bb6\u670d\u52a1\u53d1\u73b0\u8fd9\u4e2a\u95ee\u9898\u7684.                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845346\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : wzw <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u6211\u7528 msgpack\u2026\u2026\u4e0d\u77e5\u9053\u600e\u4e48\u6837                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845347\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : ZSeptember <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @stormsuncc \u4e0d\u77e5\u9053\u4f60\u662f\u4ec0\u4e48\u5fc3\u7406\u3002\u90fd\u8bf4\u8f6c jackson\uff0c\u63d0\u51fa jackson \u4e5f\u6709\u6f0f\u6d1e\uff0c\u6709\u4ec0\u4e48\u95ee\u9898\uff1f\u56fd\u5916\u7684\u6846\u67b6\u6709\u6f0f\u6d1e\u4e0d\u8ba9\u8bf4\uff1f                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845348\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : LostPrayers <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u6ca1\u6709\u9ad8\u7ea7\u53cd\u5e8f\u5217\u5316\uff0c\u5c31\u6ca1\u6709\u4f24\u5bb3                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845349\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : zzNucker <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @ZSeptember \u4ed6\u90fd\u8bf4\u4e86\u4eba\u5bb6\u623f\u5b50\u5b8c\u597d\uff0c\u8bf4\u660e\u662f\u9009\u62e9\u6027\u5931\u660e+\u5931\u667a<\/p>\n<p>\u6ca1\u5565\u597d\u8bf4\u7684\u5566                                                            <\/p><\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845350\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : Loyelee <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u4e00\u76f4\u7528\u7684 gson                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845351\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : qoras <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u8fd9\u73a9\u610f\u4e0d\u62a5 bug \u624d\u4e0d\u6b63\u5e38                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845352\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : mxalbert1996 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @TomDu <br \/>https:\/\/www.reddit.com\/r\/androiddev\/comments\/684flw\/comment\/dgx3gpm<br \/>https:\/\/twitter.com\/JakeWharton\/status\/1265998249476993026?s=19                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845353\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : back0893 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u6709 bug \u4e0d\u662f\u6b63\u5e38?                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845354\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : youxiachai <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u6709\u70b9\u8ff7\uff0c\u8fd9\u7b97\u662f\u6ca1\u5173\u6ce8\u6bd4\u6709\u5173\u6ce8\u5f3a\u5417\u3002\u3002\u3002\u3002<br \/>\u7279\u522b\u6709\u51e0\u4f4d\u5927\u4f6c\u4e00\u4e2a\u52b2\u7684\u6279\u5224\u4e5f\u4e0d\u77e5\u9053\u4e3a\u5565\u3002\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845355\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : wanguorui123 <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u53cd\u5e8f\u5217\u5316\u6ce8\u5165\u6f0f\u6d1e\uff0c\u5e74\u5e74\u90fd\u62a5                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845356\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : ConradG <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @JasonLaw <br \/>\u56e0\u4e3a\u201c\u4ea7\u751f\u5bf9\u8c61\u7684 class \u662f\u81ea\u5df1\u5199\u7684\u201d\u8fd9\u53e5\u8bdd\u5728\u67d0\u4e9b\u60c5\u51b5\u4e0b\u662f\u4e0d\u5bf9\u7684\u3002<br \/>\u9664\u4e86\u5e38\u89c1\u7684\u201c\u6807\u51c6\u201djson \u5916\uff0c\u8fd8\u5b58\u5728\u201c\u6807\u8bb0\u4e86\u53cd\u5e8f\u5217\u5316\u76ee\u6807\u7c7b\u578b\u201c\u7684\u975e\u6807\u51c6 json \u3002json \u53cd\u5e8f\u5217\u5316\u7684\u5927\u90e8\u5206\u6f0f\u6d1e\u90fd\u662f\u901a\u8fc7\u66f4\u6539\u8fd9\u7c7b json \u7684\u7c7b\u578b\u6807\u8bb0\uff0c\u5b9e\u4f8b\u5316\u4e00\u4e9b\u654f\u611f\u7c7b\u8fdb\u884c\u653b\u51fb\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845357\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : xuxanwan <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u5728\u54ea\u91cc\u80fd\u770b\u5230 fastjson \u6240\u6709\u5386\u53f2\u7f3a\u9677\uff0c\u53ca jackson \u7684\u6240\u6709\u5386\u53f2\u7f3a\u9677\uff0c\u60f3\u5750\u4e0b\u9009\u578b\u524d\u7684\u5bf9\u6bd4\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845358\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : lcj2class <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u5bf9\u6027\u80fd\u6709\u8981\u6c42\u7684\uff0c\u76f4\u63a5\u4e0a protobuf \u5427                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"1845359\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : metrxqin <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u9a6c\u4e0a\u5c31 618 \u4e86\uff0c\u73b0\u5728\u7d27\u6025\u66f4\u65b0\u7b49\u4e8e\u627e\u9a82\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li>\n","protected":false},"excerpt":{"rendered":"<p>fastjson \u53c8\u7206 bug \u4e86&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[],"_links":{"self":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/111952"}],"collection":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=111952"}],"version-history":[{"count":0,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/111952\/revisions"}],"wp:attachment":[{"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=111952"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=111952"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=111952"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}