[
  {
    "id": "carassius_auratus",
    "zh_name": "鲫鱼",
    "en_name": "Crucian Carp",
    "scientific_name": "Carassius auratus",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_carassius_auratus",
    "aliases": [
      "鲫瓜子",
      "鲫壳子"
    ]
  },
  {
    "id": "cyprinus_carpio",
    "zh_name": "鲤鱼",
    "en_name": "Common Carp",
    "scientific_name": "Cyprinus carpio",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_cyprinus_carpio",
    "aliases": [
      "鲤拐子"
    ]
  },
  {
    "id": "ctenopharyngodon_idella",
    "zh_name": "草鱼",
    "en_name": "Grass Carp",
    "scientific_name": "Ctenopharyngodon idella",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_ctenopharyngodon_idella",
    "aliases": [
      "草混子",
      "草棍"
    ]
  },
  {
    "id": "hypophthalmichthys_molitrix",
    "zh_name": "白鲢",
    "en_name": "Silver Carp",
    "scientific_name": "Hypophthalmichthys molitrix",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_hypophthalmichthys_molitrix",
    "aliases": [
      "鲢子",
      "跳鲢"
    ]
  },
  {
    "id": "hypophthalmichthys_nobilis",
    "zh_name": "花鲢",
    "en_name": "Bighead Carp",
    "scientific_name": "Hypophthalmichthys nobilis",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_hypophthalmichthys_nobilis",
    "aliases": [
      "胖头鱼",
      "大头鱼",
      "雄鱼"
    ]
  },
  {
    "id": "mylopharyngodon_piceus",
    "zh_name": "青鱼",
    "en_name": "Black Carp",
    "scientific_name": "Mylopharyngodon piceus",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_mylopharyngodon_piceus",
    "aliases": [
      "螺蛳青",
      "青混子",
      "黑混子"
    ]
  },
  {
    "id": "parabramis_pekinensis",
    "zh_name": "鳊鱼",
    "en_name": "White Amur Bream",
    "scientific_name": "Parabramis pekinensis",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_parabramis_pekinensis",
    "aliases": [
      "鳊花",
      "边鱼"
    ]
  },
  {
    "id": "megalobrama_amblycephala",
    "zh_name": "武昌鱼",
    "en_name": "Wuchang Bream",
    "scientific_name": "Megalobrama amblycephala",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_megalobrama_amblycephala",
    "aliases": [
      "团头鲂"
    ]
  },
  {
    "id": "culter_alburnus",
    "zh_name": "翘嘴鲌",
    "en_name": "Topmouth Culter",
    "scientific_name": "Culter alburnus",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_culter_alburnus",
    "aliases": [
      "翘嘴",
      "翘壳",
      "翘嘴白"
    ]
  },
  {
    "id": "hemiculter_leucisculus",
    "zh_name": "白条",
    "en_name": "Sharpbelly",
    "scientific_name": "Hemiculter leucisculus",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_hemiculter_leucisculus",
    "aliases": [
      "白条子",
      "餐条",
      "游刁子"
    ]
  },
  {
    "id": "silurus_asotus",
    "zh_name": "鲶鱼",
    "en_name": "Amur Catfish",
    "scientific_name": "Silurus asotus",
    "family": "鲇科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_silurus_asotus",
    "aliases": [
      "土鲶",
      "塘鲺"
    ]
  },
  {
    "id": "pelteobagrus_fulvidraco",
    "zh_name": "黄颡鱼",
    "en_name": "Yellow Catfish",
    "scientific_name": "Pelteobagrus fulvidraco",
    "family": "鲿科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_pelteobagrus_fulvidraco",
    "aliases": [
      "黄辣丁",
      "昂刺鱼",
      "黄骨鱼",
      "嘎鱼",
      "黄丫头"
    ]
  },
  {
    "id": "channa_argus",
    "zh_name": "乌鳢",
    "en_name": "Northern Snakehead",
    "scientific_name": "Channa argus",
    "family": "鳢科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_channa_argus",
    "aliases": [
      "黑鱼",
      "乌鱼",
      "火头",
      "财鱼",
      "蛇头鱼"
    ]
  },
  {
    "id": "micropterus_salmoides",
    "zh_name": "大口黑鲈",
    "en_name": "Largemouth Bass",
    "scientific_name": "Micropterus salmoides",
    "family": "太阳鱼科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_micropterus_salmoides",
    "aliases": [
      "加州鲈"
    ]
  },
  {
    "id": "siniperca_chuatsi",
    "zh_name": "鳜鱼",
    "en_name": "Mandarin Fish",
    "scientific_name": "Siniperca chuatsi",
    "family": "鮨科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_siniperca_chuatsi",
    "aliases": [
      "桂鱼",
      "桂花鱼",
      "季花鱼"
    ]
  },
  {
    "id": "siniperca_scherzeri",
    "zh_name": "斑鳜",
    "en_name": "Leopard Mandarin Fish",
    "scientific_name": "Siniperca scherzeri",
    "family": "鮨科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_siniperca_scherzeri"
  },
  {
    "id": "oreochromis_niloticus",
    "zh_name": "罗非鱼",
    "en_name": "Nile Tilapia",
    "scientific_name": "Oreochromis niloticus",
    "family": "丽鱼科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_oreochromis_niloticus",
    "aliases": [
      "非洲鲫鱼",
      "福寿鱼"
    ]
  },
  {
    "id": "anguilla_japonica",
    "zh_name": "日本鳗鲡",
    "en_name": "Japanese Eel",
    "scientific_name": "Anguilla japonica",
    "family": "鳗鲡科",
    "habitat": [
      "淡水",
      "咸淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_anguilla_japonica"
  },
  {
    "id": "monopterus_albus",
    "zh_name": "黄鳝",
    "en_name": "Asian Swamp Eel",
    "scientific_name": "Monopterus albus",
    "family": "合鳃鱼科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_monopterus_albus",
    "aliases": [
      "鳝鱼"
    ]
  },
  {
    "id": "misgurnus_anguillicaudatus",
    "zh_name": "泥鳅",
    "en_name": "Pond Loach",
    "scientific_name": "Misgurnus anguillicaudatus",
    "family": "鳅科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_misgurnus_anguillicaudatus"
  },
  {
    "id": "lateolabrax_japonicus",
    "zh_name": "花鲈",
    "en_name": "Japanese Sea Bass",
    "scientific_name": "Lateolabrax japonicus",
    "family": "花鲈科",
    "habitat": [
      "海水",
      "咸淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_lateolabrax_japonicus",
    "aliases": [
      "海鲈",
      "七星鲈"
    ]
  },
  {
    "id": "larimichthys_crocea",
    "zh_name": "大黄鱼",
    "en_name": "Large Yellow Croaker",
    "scientific_name": "Larimichthys crocea",
    "family": "石首鱼科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_larimichthys_crocea",
    "aliases": [
      "黄花鱼"
    ]
  },
  {
    "id": "larimichthys_polyactis",
    "zh_name": "小黄鱼",
    "en_name": "Small Yellow Croaker",
    "scientific_name": "Larimichthys polyactis",
    "family": "石首鱼科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_larimichthys_polyactis"
  },
  {
    "id": "pagrus_major",
    "zh_name": "真鲷",
    "en_name": "Red Seabream",
    "scientific_name": "Pagrus major",
    "family": "鲷科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_pagrus_major"
  },
  {
    "id": "sparus_macrocephalus",
    "zh_name": "黑鲷",
    "en_name": "Blackhead Seabream",
    "scientific_name": "Acanthopagrus schlegelii",
    "family": "鲷科",
    "habitat": [
      "海水",
      "咸淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_sparus_macrocephalus",
    "aliases": [
      "黑牛"
    ]
  },
  {
    "id": "scophthalmus_maximus",
    "zh_name": "大菱鲆",
    "en_name": "Turbot",
    "scientific_name": "Scophthalmus maximus",
    "family": "菱鲆科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_scophthalmus_maximus"
  },
  {
    "id": "paralichthys_olivaceus",
    "zh_name": "牙鲆",
    "en_name": "Bastard Halibut",
    "scientific_name": "Paralichthys olivaceus",
    "family": "牙鲆科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_paralichthys_olivaceus"
  },
  {
    "id": "trichiurus_lepturus",
    "zh_name": "带鱼",
    "en_name": "Largehead Hairtail",
    "scientific_name": "Trichiurus lepturus",
    "family": "带鱼科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_trichiurus_lepturus",
    "aliases": [
      "刀鱼",
      "牙带"
    ]
  },
  {
    "id": "scomber_japonicus",
    "zh_name": "鲐鱼",
    "en_name": "Chub Mackerel",
    "scientific_name": "Scomber japonicus",
    "family": "鲭科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_scomber_japonicus"
  },
  {
    "id": "takifugu_rubripes",
    "zh_name": "红鳍东方鲀",
    "en_name": "Tiger Puffer",
    "scientific_name": "Takifugu rubripes",
    "family": "鲀科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_takifugu_rubripes"
  },
  {
    "id": "pseudorasbora_parva",
    "zh_name": "麦穗鱼",
    "en_name": "Topmouth Gudgeon",
    "scientific_name": "Pseudorasbora parva",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_pseudorasbora_parva",
    "aliases": [
      "麦穗"
    ]
  },
  {
    "id": "abbottina_rivularis",
    "zh_name": "棒花鱼",
    "en_name": "Chinese False Gudgeon",
    "scientific_name": "Abbottina rivularis",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_abbottina_rivularis"
  },
  {
    "id": "rhodeus_ocellatus",
    "zh_name": "高体鳑鲏",
    "en_name": "Rosy Bitterling",
    "scientific_name": "Rhodeus ocellatus",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_rhodeus_ocellatus"
  },
  {
    "id": "rhodeus_sinensis",
    "zh_name": "中华鳑鲏",
    "en_name": "Chinese Bitterling",
    "scientific_name": "Rhodeus sinensis",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": false,
    "silhouette_asset": "fish_silhouette_rhodeus_sinensis"
  },
  {
    "id": "acheilognathus_macropterus",
    "zh_name": "大鳍鱊",
    "en_name": "Deepbody Bitterling",
    "scientific_name": "Acheilognathus macropterus",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": false,
    "silhouette_asset": "fish_silhouette_acheilognathus_macropterus"
  },
  {
    "id": "opsariichthys_bidens",
    "zh_name": "马口鱼",
    "en_name": "Chinese Hooksnout Carp",
    "scientific_name": "Opsariichthys bidens",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_opsariichthys_bidens",
    "aliases": [
      "马口",
      "桃花鱼"
    ]
  },
  {
    "id": "zacco_platypus",
    "zh_name": "宽鳍鱲",
    "en_name": "Pale Chub",
    "scientific_name": "Zacco platypus",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_zacco_platypus"
  },
  {
    "id": "xenocypris_argentea",
    "zh_name": "银鲴",
    "en_name": "Plain Sharpbelly",
    "scientific_name": "Xenocypris argentea",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_xenocypris_argentea"
  },
  {
    "id": "xenocypris_davidi",
    "zh_name": "黄尾鲴",
    "en_name": "Yellowtail Xenocypris",
    "scientific_name": "Xenocypris davidi",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_xenocypris_davidi",
    "aliases": [
      "黄尾"
    ]
  },
  {
    "id": "cultrichthys_erythropterus",
    "zh_name": "红鳍原鲌",
    "en_name": "Redfin Culter",
    "scientific_name": "Cultrichthys erythropterus",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_cultrichthys_erythropterus"
  },
  {
    "id": "culter_mongolicus",
    "zh_name": "蒙古鲌",
    "en_name": "Mongolian Redfin",
    "scientific_name": "Culter mongolicus",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_culter_mongolicus"
  },
  {
    "id": "elopichthys_bambusa",
    "zh_name": "鳡鱼",
    "en_name": "Yellowcheek Carp",
    "scientific_name": "Elopichthys bambusa",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_elopichthys_bambusa",
    "aliases": [
      "水老虎"
    ]
  },
  {
    "id": "ochetobius_elongatus",
    "zh_name": "鳤鱼",
    "en_name": "Manchurian Trout",
    "scientific_name": "Ochetobius elongatus",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": false,
    "silhouette_asset": "fish_silhouette_ochetobius_elongatus"
  },
  {
    "id": "squaliobarbus_curriculus",
    "zh_name": "赤眼鳟",
    "en_name": "Barbel Chub",
    "scientific_name": "Squaliobarbus curriculus",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_squaliobarbus_curriculus",
    "aliases": [
      "赤眼"
    ]
  },
  {
    "id": "spinibarbus_sinensis",
    "zh_name": "中华倒刺鲃",
    "en_name": "Chinese Spinibarbus",
    "scientific_name": "Spinibarbus sinensis",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_spinibarbus_sinensis"
  },
  {
    "id": "schizothorax_prenanti",
    "zh_name": "齐口裂腹鱼",
    "en_name": "Prenant's Schizothoracin",
    "scientific_name": "Schizothorax prenanti",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": false,
    "silhouette_asset": "fish_silhouette_schizothorax_prenanti"
  },
  {
    "id": "silurus_meridionalis",
    "zh_name": "大口鲶",
    "en_name": "Southern Catfish",
    "scientific_name": "Silurus meridionalis",
    "family": "鲇科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_silurus_meridionalis"
  },
  {
    "id": "leiocassis_longirostris",
    "zh_name": "长吻鮠",
    "en_name": "Longsnout Catfish",
    "scientific_name": "Leiocassis longirostris",
    "family": "鲿科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_leiocassis_longirostris",
    "aliases": [
      "鮰鱼",
      "江团",
      "肥沱"
    ]
  },
  {
    "id": "pelteobagrus_vachellii",
    "zh_name": "瓦氏黄颡鱼",
    "en_name": "Darkbarbel Catfish",
    "scientific_name": "Pelteobagrus vachellii",
    "family": "鲿科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_pelteobagrus_vachellii"
  },
  {
    "id": "ictalurus_punctatus",
    "zh_name": "斑点叉尾鮰",
    "en_name": "Channel Catfish",
    "scientific_name": "Ictalurus punctatus",
    "family": "鮰科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_ictalurus_punctatus"
  },
  {
    "id": "clarias_fuscus",
    "zh_name": "胡子鲶",
    "en_name": "Chinese Catfish",
    "scientific_name": "Clarias fuscus",
    "family": "胡子鲶科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_clarias_fuscus",
    "aliases": [
      "塘角鱼"
    ]
  },
  {
    "id": "channa_maculata",
    "zh_name": "斑鳢",
    "en_name": "Blotched Snakehead",
    "scientific_name": "Channa maculata",
    "family": "鳢科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_channa_maculata"
  },
  {
    "id": "channa_asiatica",
    "zh_name": "月鳢",
    "en_name": "Small Snakehead",
    "scientific_name": "Channa asiatica",
    "family": "鳢科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_channa_asiatica"
  },
  {
    "id": "siniperca_kneri",
    "zh_name": "大眼鳜",
    "en_name": "Bigeye Mandarin Fish",
    "scientific_name": "Siniperca kneri",
    "family": "鮨科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_siniperca_kneri"
  },
  {
    "id": "coreoperca_whiteheadi",
    "zh_name": "少鳞鳜",
    "en_name": "Whitehead's Aucha Perch",
    "scientific_name": "Coreoperca whiteheadi",
    "family": "鮨科",
    "habitat": [
      "淡水"
    ],
    "is_common": false,
    "silhouette_asset": "fish_silhouette_coreoperca_whiteheadi"
  },
  {
    "id": "oreochromis_mossambicus",
    "zh_name": "莫桑比克罗非鱼",
    "en_name": "Mozambique Tilapia",
    "scientific_name": "Oreochromis mossambicus",
    "family": "丽鱼科",
    "habitat": [
      "淡水",
      "咸淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_oreochromis_mossambicus"
  },
  {
    "id": "colossoma_brachypomum",
    "zh_name": "淡水白鲳",
    "en_name": "Red Pacu",
    "scientific_name": "Piaractus brachypomus",
    "family": "脂鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_colossoma_brachypomum",
    "aliases": [
      "淡水鲳"
    ]
  },
  {
    "id": "acipenser_sinensis",
    "zh_name": "中华鲟",
    "en_name": "Chinese Sturgeon",
    "scientific_name": "Acipenser sinensis",
    "family": "鲟科",
    "habitat": [
      "淡水",
      "咸淡水"
    ],
    "is_common": false,
    "silhouette_asset": "fish_silhouette_acipenser_sinensis"
  },
  {
    "id": "acipenser_schrenckii",
    "zh_name": "史氏鲟",
    "en_name": "Amur Sturgeon",
    "scientific_name": "Acipenser schrenckii",
    "family": "鲟科",
    "habitat": [
      "淡水"
    ],
    "is_common": false,
    "silhouette_asset": "fish_silhouette_acipenser_schrenckii"
  },
  {
    "id": "huso_dauricus",
    "zh_name": "达氏鳇",
    "en_name": "Kaluga Sturgeon",
    "scientific_name": "Huso dauricus",
    "family": "鲟科",
    "habitat": [
      "淡水"
    ],
    "is_common": false,
    "silhouette_asset": "fish_silhouette_huso_dauricus"
  },
  {
    "id": "oncorhynchus_mykiss",
    "zh_name": "虹鳟",
    "en_name": "Rainbow Trout",
    "scientific_name": "Oncorhynchus mykiss",
    "family": "鲑科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_oncorhynchus_mykiss"
  },
  {
    "id": "hucho_taimen",
    "zh_name": "哲罗鲑",
    "en_name": "Taimen",
    "scientific_name": "Hucho taimen",
    "family": "鲑科",
    "habitat": [
      "淡水"
    ],
    "is_common": false,
    "silhouette_asset": "fish_silhouette_hucho_taimen",
    "aliases": [
      "大红鱼"
    ]
  },
  {
    "id": "brachymystax_lenok",
    "zh_name": "细鳞鲑",
    "en_name": "Lenok",
    "scientific_name": "Brachymystax lenok",
    "family": "鲑科",
    "habitat": [
      "淡水"
    ],
    "is_common": false,
    "silhouette_asset": "fish_silhouette_brachymystax_lenok"
  },
  {
    "id": "epinephelus_awoara",
    "zh_name": "青石斑鱼",
    "en_name": "Yellow Grouper",
    "scientific_name": "Epinephelus awoara",
    "family": "鮨科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_epinephelus_awoara"
  },
  {
    "id": "epinephelus_malabaricus",
    "zh_name": "点带石斑鱼",
    "en_name": "Malabar Grouper",
    "scientific_name": "Epinephelus malabaricus",
    "family": "鮨科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_epinephelus_malabaricus"
  },
  {
    "id": "epinephelus_lanceolatus",
    "zh_name": "鞍带石斑鱼",
    "en_name": "Giant Grouper",
    "scientific_name": "Epinephelus lanceolatus",
    "family": "鮨科",
    "habitat": [
      "海水"
    ],
    "is_common": false,
    "silhouette_asset": "fish_silhouette_epinephelus_lanceolatus"
  },
  {
    "id": "acanthopagrus_latus",
    "zh_name": "黄鳍鲷",
    "en_name": "Yellowfin Seabream",
    "scientific_name": "Acanthopagrus latus",
    "family": "鲷科",
    "habitat": [
      "海水",
      "咸淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_acanthopagrus_latus",
    "aliases": [
      "黄脚立",
      "黄脚腊"
    ]
  },
  {
    "id": "rhabdosargus_sarba",
    "zh_name": "平鲷",
    "en_name": "Goldlined Seabream",
    "scientific_name": "Rhabdosargus sarba",
    "family": "鲷科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_rhabdosargus_sarba"
  },
  {
    "id": "katsuwonus_pelamis",
    "zh_name": "鲣鱼",
    "en_name": "Skipjack Tuna",
    "scientific_name": "Katsuwonus pelamis",
    "family": "鲭科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_katsuwonus_pelamis"
  },
  {
    "id": "thunnus_albacares",
    "zh_name": "黄鳍金枪鱼",
    "en_name": "Yellowfin Tuna",
    "scientific_name": "Thunnus albacares",
    "family": "鲭科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_thunnus_albacares"
  },
  {
    "id": "thunnus_orientalis",
    "zh_name": "太平洋蓝鳍金枪鱼",
    "en_name": "Pacific Bluefin Tuna",
    "scientific_name": "Thunnus orientalis",
    "family": "鲭科",
    "habitat": [
      "海水"
    ],
    "is_common": false,
    "silhouette_asset": "fish_silhouette_thunnus_orientalis"
  },
  {
    "id": "scomberomorus_niphonius",
    "zh_name": "蓝点马鲛",
    "en_name": "Japanese Spanish Mackerel",
    "scientific_name": "Scomberomorus niphonius",
    "family": "鲭科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_scomberomorus_niphonius",
    "aliases": [
      "马鲛鱼",
      "鲅鱼"
    ]
  },
  {
    "id": "coryphaena_hippurus",
    "zh_name": "鬼头刀",
    "en_name": "Mahi-mahi",
    "scientific_name": "Coryphaena hippurus",
    "family": "鲯鳅科",
    "habitat": [
      "海水"
    ],
    "aliases": [
      "鲯鳅",
      "飞乌虎",
      "Mahi-mahi"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_coryphaena_hippurus"
  },
  {
    "id": "caranx_ignobilis",
    "zh_name": "浪人鲹",
    "en_name": "Giant Trevally",
    "scientific_name": "Caranx ignobilis",
    "family": "鲹科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_caranx_ignobilis"
  },
  {
    "id": "seriola_quinqueradiata",
    "zh_name": "黄条鰤",
    "en_name": "Japanese Amberjack",
    "scientific_name": "Seriola quinqueradiata",
    "family": "鲹科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_seriola_quinqueradiata"
  },
  {
    "id": "istiophorus_platypterus",
    "zh_name": "雨伞旗鱼",
    "en_name": "Indo-Pacific Sailfish",
    "scientific_name": "Istiophorus platypterus",
    "family": "旗鱼科",
    "habitat": [
      "海水"
    ],
    "is_common": false,
    "silhouette_asset": "fish_silhouette_istiophorus_platypterus"
  },
  {
    "id": "istiompax_indica",
    "zh_name": "黑皮旗鱼",
    "en_name": "Black Marlin",
    "scientific_name": "Istiompax indica",
    "family": "旗鱼科",
    "habitat": [
      "海水"
    ],
    "is_common": false,
    "silhouette_asset": "fish_silhouette_istiompax_indica"
  },
  {
    "id": "pampus_argenteus",
    "zh_name": "银鲳",
    "en_name": "Silver Pomfret",
    "scientific_name": "Pampus argenteus",
    "family": "鲳科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_pampus_argenteus",
    "aliases": [
      "鲳鱼",
      "白鲳",
      "平鱼"
    ]
  },
  {
    "id": "nibea_albiflora",
    "zh_name": "黄姑鱼",
    "en_name": "Yellow Drum",
    "scientific_name": "Nibea albiflora",
    "family": "石首鱼科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_nibea_albiflora"
  },
  {
    "id": "miichthys_miiuy",
    "zh_name": "鮸鱼",
    "en_name": "Mi-iuy Croaker",
    "scientific_name": "Miichthys miiuy",
    "family": "石首鱼科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_miichthys_miiuy"
  },
  {
    "id": "sebastes_schlegelii",
    "zh_name": "许氏平鲉",
    "en_name": "Korean Rockfish",
    "scientific_name": "Sebastes schlegelii",
    "family": "鲉科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_sebastes_schlegelii"
  },
  {
    "id": "muraenesox_cinereus",
    "zh_name": "海鳗",
    "en_name": "Daggertooth Pike Conger",
    "scientific_name": "Muraenesox cinereus",
    "family": "海鳗科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_muraenesox_cinereus"
  },
  {
    "id": "cynoglossus_semilaevis",
    "zh_name": "半滑舌鳎",
    "en_name": "Tongue Sole",
    "scientific_name": "Cynoglossus semilaevis",
    "family": "舌鳎科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_cynoglossus_semilaevis"
  },
  {
    "id": "thamnaconus_modestus",
    "zh_name": "马面鲀",
    "en_name": "Black Scraper",
    "scientific_name": "Thamnaconus modestus",
    "family": "单角鲀科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_thamnaconus_modestus",
    "aliases": [
      "耗儿鱼",
      "剥皮鱼",
      "橡皮鱼"
    ]
  },
  {
    "id": "clupea_pallasii",
    "zh_name": "太平洋鲱",
    "en_name": "Pacific Herring",
    "scientific_name": "Clupea pallasii",
    "family": "鲱科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_clupea_pallasii"
  },
  {
    "id": "sardinella_zunasi",
    "zh_name": "斑鰶",
    "en_name": "Dotted Gizzard Shad",
    "scientific_name": "Konosirus punctatus",
    "family": "鲱科",
    "habitat": [
      "海水",
      "咸淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_konosirus_punctatus"
  },
  {
    "id": "coilia_mystus",
    "zh_name": "凤尾鱼",
    "en_name": "Osbeck's Grenadier Anchovy",
    "scientific_name": "Coilia mystus",
    "family": "鳀科",
    "habitat": [
      "咸淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_coilia_mystus"
  },
  {
    "id": "mugil_cephalus",
    "zh_name": "鲻鱼",
    "en_name": "Flathead Grey Mullet",
    "scientific_name": "Mugil cephalus",
    "family": "鲻科",
    "habitat": [
      "海水",
      "咸淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_mugil_cephalus",
    "aliases": [
      "乌头鱼"
    ]
  },
  {
    "id": "liza_haematocheila",
    "zh_name": "梭鱼",
    "en_name": "Redlip Mullet",
    "scientific_name": "Planiliza haematocheila",
    "family": "鲻科",
    "habitat": [
      "海水",
      "咸淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_liza_haematocheila"
  },
  {
    "id": "epinephelus_coioides",
    "zh_name": "青斑",
    "en_name": "Orange-spotted Grouper",
    "scientific_name": "Epinephelus coioides",
    "family": "鮨科",
    "habitat": [
      "海水",
      "咸淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_epinephelus_coioides",
    "aliases": [
      "青石斑"
    ]
  },
  {
    "id": "epinephelus_merra",
    "zh_name": "蜂窝石斑鱼",
    "en_name": "Honeycomb Grouper",
    "scientific_name": "Epinephelus merra",
    "family": "鮨科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_epinephelus_merra"
  },
  {
    "id": "plectropomus_leopardus",
    "zh_name": "七星斑",
    "en_name": "Coral Trout",
    "scientific_name": "Plectropomus leopardus",
    "family": "鮨科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_plectropomus_leopardus",
    "aliases": [
      "东星斑"
    ]
  },
  {
    "id": "cephalopholis_formosa",
    "zh_name": "蓝纹石斑鱼",
    "en_name": "Blue-lined Hind",
    "scientific_name": "Cephalopholis formosa",
    "family": "鮨科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_cephalopholis_formosa"
  },
  {
    "id": "epinephelus_bleekeri",
    "zh_name": "红点石斑",
    "en_name": "Duskytail Grouper",
    "scientific_name": "Epinephelus bleekeri",
    "family": "鮨科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_epinephelus_bleekeri"
  },
  {
    "id": "epinephelus_diacanthus",
    "zh_name": "乌丝斑",
    "en_name": "Spinycheek Grouper",
    "scientific_name": "Epinephelus diacanthus",
    "family": "鮨科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_epinephelus_diacanthus"
  },
  {
    "id": "epinephelus_erythrurus",
    "zh_name": "云纹石斑",
    "en_name": "Cloudy Grouper",
    "scientific_name": "Epinephelus erythrurus",
    "family": "鮨科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_epinephelus_erythrurus"
  },
  {
    "id": "cephalopholis_cyanostigma",
    "zh_name": "蓝点九棘鲈",
    "en_name": "Bluespotted Grouper",
    "scientific_name": "Cephalopholis cyanostigma",
    "family": "鮨科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_cephalopholis_cyanostigma"
  },
  {
    "id": "scolopsis_vosmeri",
    "zh_name": "伏氏眶棘鲈",
    "en_name": "Whitecheek Monocle Bream",
    "scientific_name": "Scolopsis vosmeri",
    "family": "金线鱼科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_scolopsis_vosmeri"
  },
  {
    "id": "scolopsis_taeniopterus",
    "zh_name": "单带眶棘鲈",
    "en_name": "Lattice Monocle Bream",
    "scientific_name": "Scolopsis taeniopterus",
    "family": "金线鱼科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_scolopsis_taeniopterus"
  },
  {
    "id": "choerodon_schoenleinii",
    "zh_name": "黑斑猪齿鱼",
    "en_name": "Blackspot Tuskfish",
    "scientific_name": "Choerodon schoenleinii",
    "family": "隆头鱼科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_choerodon_schoenleinii"
  },
  {
    "id": "choerodon_cyanodus",
    "zh_name": "蓝齿猪齿鱼",
    "en_name": "Seagrass Tuskfish",
    "scientific_name": "Choerodon cyanodus",
    "family": "隆头鱼科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_choerodon_cyanodus"
  },
  {
    "id": "choerodon_anchorago",
    "zh_name": "鞍斑猪齿鱼",
    "en_name": "Anchor Tuskfish",
    "scientific_name": "Choerodon anchorago",
    "family": "隆头鱼科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_choerodon_anchorago"
  },
  {
    "id": "lutjanus_johnii",
    "zh_name": "约氏笛鲷",
    "en_name": "Golden Snapper",
    "scientific_name": "Lutjanus johnii",
    "family": "笛鲷科",
    "habitat": [
      "海水",
      "咸淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_lutjanus_johnii"
  },
  {
    "id": "lutjanus_carponotatus",
    "zh_name": "胸斑笛鲷",
    "en_name": "Spanish Flag Snapper",
    "scientific_name": "Lutjanus carponotatus",
    "family": "笛鲷科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_lutjanus_carponotatus"
  },
  {
    "id": "diagramma_pictum",
    "zh_name": "斑胡椒鲷",
    "en_name": "Painted Sweetlips",
    "scientific_name": "Diagramma pictum",
    "family": "石鲈科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_diagramma_pictum"
  },
  {
    "id": "plectorhinchus_polytaenia",
    "zh_name": "黄纹胡椒鲷",
    "en_name": "Ribboned Sweetlips",
    "scientific_name": "Plectorhinchus polytaenia",
    "family": "石鲈科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_plectorhinchus_polytaenia"
  },
  {
    "id": "plectorhinchus_chaetodonoides",
    "zh_name": "驼背胡椒鲷",
    "en_name": "Harlequin Sweetlips",
    "scientific_name": "Plectorhinchus chaetodonoides",
    "family": "石鲈科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_plectorhinchus_chaetodonoides"
  },
  {
    "id": "cheilinus_chlorourus",
    "zh_name": "绿尾唇鱼",
    "en_name": "Floral Maori Wrasse",
    "scientific_name": "Cheilinus chlorourus",
    "family": "隆头鱼科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_cheilinus_chlorourus"
  },
  {
    "id": "abudefduf_vaigiensis",
    "zh_name": "五线雀鲷",
    "en_name": "Indo-Pacific Sergeant",
    "scientific_name": "Abudefduf vaigiensis",
    "family": "雀鲷科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_abudefduf_vaigiensis"
  },
  {
    "id": "sargocentron_rubrum",
    "zh_name": "黑鳍棘鳞鱼",
    "en_name": "Redcoat Squirrelfish",
    "scientific_name": "Sargocentron rubrum",
    "family": "金鳞鱼科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_sargocentron_rubrum"
  },
  {
    "id": "parapercis_hexophtalma",
    "zh_name": "六眼拟鲈",
    "en_name": "Speckled Sandperch",
    "scientific_name": "Parapercis hexophtalma",
    "family": "拟鲈科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_parapercis_hexophtalma"
  },
  {
    "id": "atule_mate",
    "zh_name": "游鳍叶鲹",
    "en_name": "Yellowtail Scad",
    "scientific_name": "Atule mate",
    "family": "鲹科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_atule_mate"
  },
  {
    "id": "nemipterus_virgatus",
    "zh_name": "金线鱼",
    "en_name": "Goldbanded Threadfin Bream",
    "scientific_name": "Nemipterus virgatus",
    "family": "金线鱼科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_nemipterus_virgatus"
  },
  {
    "id": "lutjanus_malabaricus",
    "zh_name": "马拉巴笛鲷",
    "en_name": "Malabar Blood Snapper",
    "scientific_name": "Lutjanus malabaricus",
    "family": "笛鲷科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_lutjanus_malabaricus"
  },
  {
    "id": "megalaspis_cordyla",
    "zh_name": "硬尾鱼",
    "en_name": "Torpedo Scad",
    "scientific_name": "Megalaspis cordyla",
    "family": "鲹科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_megalaspis_cordyla"
  },
  {
    "id": "gnathanodon_speciosus",
    "zh_name": "黄鹂无齿鲹",
    "en_name": "Golden Trevally",
    "scientific_name": "Gnathanodon speciosus",
    "family": "鲹科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_gnathanodon_speciosus"
  },
  {
    "id": "alectis_ciliaris",
    "zh_name": "丝鲹",
    "en_name": "African Pompano",
    "scientific_name": "Alectis ciliaris",
    "family": "鲹科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_alectis_ciliaris"
  },
  {
    "id": "sphyraena_barracuda",
    "zh_name": "大海狼",
    "en_name": "Great Barracuda",
    "scientific_name": "Sphyraena barracuda",
    "family": "魣科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_sphyraena_barracuda"
  },
  {
    "id": "drepane_punctata",
    "zh_name": "斑点鸡笼鲳",
    "en_name": "Spotted Sicklefish",
    "scientific_name": "Drepane punctata",
    "family": "鸡笼鲳科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_drepane_punctata"
  },
  {
    "id": "batrachomoeus_trispinosus",
    "zh_name": "三刺蟾鱼",
    "en_name": "Three-spined Frogfish",
    "scientific_name": "Batrachomoeus trispinosus",
    "family": "蟾鱼科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_batrachomoeus_trispinosus"
  },
  {
    "id": "scorpaenopsis_oxycephala",
    "zh_name": "尖头拟鲉",
    "en_name": "Tassled Scorpionfish",
    "scientific_name": "Scorpaenopsis oxycephala",
    "family": "鲉科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_scorpaenopsis_oxycephala"
  },
  {
    "id": "lates_calcarifer",
    "zh_name": "尖吻鲈",
    "en_name": "Barramundi",
    "scientific_name": "Lates calcarifer",
    "family": "尖吻鲈科",
    "habitat": [
      "海水",
      "咸淡水",
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_lates_calcarifer",
    "aliases": [
      "金目鲈"
    ]
  },
  {
    "id": "platax_teira",
    "zh_name": "燕鱼",
    "en_name": "Longfin Batfish",
    "scientific_name": "Platax teira",
    "family": "白鲳科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_platax_teira"
  },
  {
    "id": "diploprion_bifasciatum",
    "zh_name": "双带鲈",
    "en_name": "Barred Soapfish",
    "scientific_name": "Diploprion bifasciatum",
    "family": "鮨科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_diploprion_bifasciatum"
  },
  {
    "id": "rachycentron_canadum",
    "zh_name": "军曹鱼",
    "en_name": "Cobia",
    "scientific_name": "Rachycentron canadum",
    "family": "军曹鱼科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_rachycentron_canadum"
  },
  {
    "id": "boleophthalmus_pectinirostris",
    "zh_name": "大弹涂鱼",
    "en_name": "Great Blue Spotted Mudskipper",
    "scientific_name": "Boleophthalmus pectinirostris",
    "family": "弹涂鱼科",
    "habitat": [
      "咸淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_boleophthalmus_pectinirostris",
    "aliases": [
      "弹涂鱼",
      "跳跳鱼"
    ]
  },
  {
    "id": "epinephelus_akaara",
    "zh_name": "赤点石斑鱼",
    "en_name": "Hong Kong Grouper",
    "scientific_name": "Epinephelus akaara",
    "family": "鮨科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_epinephelus_akaara"
  },
  {
    "id": "epinephelus_bruneus",
    "zh_name": "褐石斑鱼",
    "en_name": "Longtooth Grouper",
    "scientific_name": "Epinephelus bruneus",
    "family": "鮨科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_epinephelus_bruneus"
  },
  {
    "id": "mene_maculata",
    "zh_name": "眼镜鱼",
    "en_name": "Moonfish",
    "scientific_name": "Mene maculata",
    "family": "眼镜鱼科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_mene_maculata"
  },
  {
    "id": "parargyrops_edita",
    "zh_name": "二长棘鲷",
    "en_name": "Crimson Seabream",
    "scientific_name": "Parargyrops edita",
    "family": "鲷科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_parargyrops_edita"
  },
  {
    "id": "thalassoma_lunare",
    "zh_name": "新月锦鱼",
    "en_name": "Moon Wrasse",
    "scientific_name": "Thalassoma lunare",
    "family": "隆头鱼科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_thalassoma_lunare"
  },
  {
    "id": "chaetodon_modestus",
    "zh_name": "朴蝴蝶鱼",
    "en_name": "Brown-banded Butterflyfish",
    "scientific_name": "Chaetodon modestus",
    "family": "蝴蝶鱼科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_chaetodon_modestus"
  },
  {
    "id": "scatophagus_argus",
    "zh_name": "金钱鱼",
    "en_name": "Spotted Scat",
    "scientific_name": "Scatophagus argus",
    "family": "金钱鱼科",
    "habitat": [
      "海水",
      "咸淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_scatophagus_argus"
  },
  {
    "id": "lutjanus_sanguineus",
    "zh_name": "红笛鲷",
    "en_name": "Humphead Snapper",
    "scientific_name": "Lutjanus sanguineus",
    "family": "笛鲷科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_lutjanus_sanguineus"
  },
  {
    "id": "sebastiscus_marmoratus",
    "zh_name": "褐菖鲉",
    "en_name": "False Kelpfish",
    "scientific_name": "Sebastiscus marmoratus",
    "family": "平鲉科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_sebastiscus_marmoratus"
  },
  {
    "id": "sebastes_pachycephalus",
    "zh_name": "厚头平鲉",
    "en_name": "Spotbelly Rockfish",
    "scientific_name": "Sebastes pachycephalus",
    "family": "平鲉科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_sebastes_pachycephalus"
  },
  {
    "id": "sebastes_hubbsi",
    "zh_name": "铠平鲉",
    "en_name": "Hubbs's Rockfish",
    "scientific_name": "Sebastes hubbsi",
    "family": "平鲉科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_sebastes_hubbsi"
  },
  {
    "id": "phoxinus_lagowskii",
    "zh_name": "拉氏鱥",
    "en_name": "Lagowski Minnow",
    "scientific_name": "Phoxinus lagowskii",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_phoxinus_lagowskii"
  },
  {
    "id": "spinibarbus_hollandi",
    "zh_name": "青竹鲤",
    "en_name": "Holland's Barb",
    "scientific_name": "Spinibarbus hollandi",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_spinibarbus_hollandi"
  },
  {
    "id": "rasbora_steineri",
    "zh_name": "南方波鱼",
    "en_name": "Southern Rasbora",
    "scientific_name": "Rasbora steineri",
    "family": "鲤科",
    "habitat": [
      "淡水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_rasbora_steineri"
  },
  {
    "id": "cheilinus_undulatus",
    "zh_name": "曲纹唇鱼",
    "en_name": "Humphead Wrasse",
    "scientific_name": "Cheilinus undulatus",
    "family": "隆头鱼科",
    "habitat": [
      "海水"
    ],
    "is_common": true,
    "silhouette_asset": "fish_silhouette_cheilinus_undulatus",
    "aliases": [
      "苏眉",
      "苏眉鱼",
      "拿破仑鱼"
    ]
  },
  {
    "id": "exocoetidae",
    "zh_name": "飞鱼",
    "en_name": "Flying fish",
    "scientific_name": "Exocoetidae",
    "family": "Beloniformes",
    "habitat": [],
    "is_common": false,
    "silhouette_asset": "fish_silhouette_exocoetidae"
  },
  {
    "id": "phosichthys",
    "zh_name": "银巨口光鱼",
    "en_name": "Silver Lightfish",
    "scientific_name": "Phosichthys argenteus",
    "family": "Phosichthyidae",
    "habitat": [],
    "is_common": false,
    "silhouette_asset": "fish_silhouette_phosichthys"
  },
  {
    "id": "heterodontus",
    "zh_name": "虎鲨属",
    "en_name": "Heterodontus",
    "scientific_name": "Heterodontus",
    "family": "未知",
    "habitat": [],
    "is_common": false,
    "silhouette_asset": "fish_silhouette_heterodontus"
  }
]