<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    自身一對多關(guān)聯(lián)模型的JSON轉(zhuǎn)換

           最近又遇到了一個問題, 這里有一個一對多自身關(guān)聯(lián)的模型
     1Class Tree
     2{
     3   private String id;
     4   private String name;
     5   private Set<tree> children = new HashSet<Tree>();
     6   public void setId(String id)
     7   {
     8         this.id = id;
     9   }

    10   public String getId()
    11   {
    12         return this.id;
    13   }

    14    
    15}
    然后我用JSON把這個模型轉(zhuǎn)換成string的時候會報錯:will throw a JSONException if a cycle is found.后來去查了下JSON的API發(fā)現(xiàn)是我的JSON轉(zhuǎn)換策略有問題。原文是這樣的:
    public abstract class CycleDetectionStrategy
    extends Object
    
    

    Base class for cycle detection in a hierarchy.
    The JSON spec forbides cycles in a hierarchy and most parsers will raise and error when a cycle is detected. This class defines a contract for handling those cycles and two base implementations:

    • STRICT - will throw a JSONException if a cycle is found.
    • LENIENT - will return an empty array or null object if a cycle is found.

    說的很清楚了所以必須做點修改像這樣:
     1public class TreeAction extends BaseActionSupport{
     2    private static final CycleDetectionStrategy CycleDetectionStrategy = null;
     3    public String getAllTree()
     4    {
     5        JsonConfig jsonConfig=new JsonConfig();
     6        jsonConfig.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT);
     7        tree = regionService.getTreeChildren("402881821a7fbf10011a7fc2d3ae0001");
     8        JSONObject array = JSONObject.fromObject(tree,jsonConfig);
     9        System.out.println("$$$$$$$$$$"+array.toString()+"$$$$$$$$$$$$$$");
    10        return SUCCESS;
    11    }

    12}

    這樣修改以后轉(zhuǎn)換就正常啦~~~。呵呵,HIBERNATE還有好多問題我沒解決煩惱中。。。。。。


    posted on 2008-06-20 22:59 Cloud kensin 閱讀(1085) 評論(0)  編輯  收藏 所屬分類: Java

    <2008年6月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    293012345

    導(dǎo)航

    統(tǒng)計

    常用鏈接

    留言簿(4)

    隨筆分類

    相冊

    相冊

    搜索

    最新評論

    主站蜘蛛池模板: 亚洲一区免费视频| 国产白丝无码免费视频| 性感美女视频在线观看免费精品 | 免费在线一级毛片| 国产精品国产亚洲区艳妇糸列短篇| 午夜高清免费在线观看| 亚洲精品成a人在线观看☆| 女人18毛片a级毛片免费视频| 中文字幕亚洲精品无码| 在线观看免费国产视频| 美女被免费网站在线视频免费| 哒哒哒免费视频观看在线www| 又粗又长又爽又长黄免费视频 | 亚洲免费一级视频| 亚洲一区二区三区四区视频 | 免费看大黄高清网站视频在线| 亚洲AV女人18毛片水真多| 免费jjzz在在线播放国产| 国产99视频精品免费视频76| 亚洲国产精品特色大片观看完整版 | 亚洲天堂中文字幕在线| 国产免费网站看v片在线| 亚洲日本在线免费观看| 日本特黄特色aa大片免费| 免费无遮挡无码视频在线观看| 亚洲中文字幕无码一久久区| 99在线热视频只有精品免费| 亚洲最大成人网色香蕉| 亚洲国产精品成人AV无码久久综合影院| 一级一黄在线观看视频免费| 久久精品国产亚洲香蕉| 97在线观免费视频观看| 人妖系列免费网站观看| 久久精品国产亚洲AV高清热| 国产免费啪嗒啪嗒视频看看| 日本高清高色视频免费| 中国china体内裑精亚洲日本| 亚洲日韩精品无码专区网站| 国产人成免费视频网站| 青青久久精品国产免费看| 亚洲精品视频久久|