Gson解析 复杂的Jsonarray 求解解决方法

Gson解析 复杂的Jsonarray 求解

{
  "myown": [
    [
      {
        "sort": "5",
        "category_id": "13",
        "category_name": "dffsdfsdfv"
      },
      {
        "sort": "6",
        "category_id": "14",
        "category_name": "SasfasasdfH"
      }
             .............
    ],
    [
      {
        "menu_id": "39",
        "info": "Vegetable Macaroni",
        "name": "哈哈哈哈哈",
        "package": "0",
        "image": "1434640923.jpg",
        "prop": "1",
        "sort": "8",
        "mprice": "25",
        "category_id": "12",
        "price": "28",
        "icon": "1434640897.jpg"
      },
      {
        "menu_id": "44",
        "info": "",
        "name": "哈哈",
        "package": "0",
        "image": "none",
        "prop": "1",
        "sort": "14",
        "mprice": "24",
        "category_id": "11",
        "price": "26",
        "icon": "none"
      },
    ],
    [
      {
        "menu_id": "69",
        "name": "哈哈",
        "price": "12",
        "in_take": "1",
        "package_list": null,
        "mprice": "12",
        "menu_prop_id": "17"
      },
      {
        "menu_id": "2661",
        "name": "哈哈",
        "price": "25",
        "in_take": "1",
        "package_list": null,
        "mprice": "23",
        "menu_prop_id": "63"
      }
]
}



请问怎么用GSON来进行  解析????????
------解决思路----------------------
大体方法,有些判断验证什么的可能不正确,仅供参考。