{
  "contentStorage": "postgres",
  "title": "Union County · Relations",
  "description": "Union County is a county of New Jersey, United States.",
  "url": "/en/places/nj-union-county/relation.html",
  "entity": {
    "id": "place_us_nj_union_county",
    "type": "place",
    "title": "Union County",
    "slug": "nj-union-county",
    "summary": "Union County is a county of New Jersey, United States.",
    "status": "published",
    "categories": [
      "category-geography"
    ],
    "tags": [],
    "sources": [
      {
        "id": "geonames",
        "title": "GeoNames US dataset (US.txt / admin2Codes.txt)",
        "url": "https://download.geonames.org/export/dump/US.zip"
      }
    ],
    "createdAt": "2026-10-29T10:33:09+08:00",
    "updatedAt": "2026-10-29T10:33:09+08:00",
    "updatedBy": "user:admin",
    "revision": 2,
    "body": "## Overview\n\nUnion County is a county of [[place_us_nj|New Jersey]], United States (FIPS nj039), with a population of about 536,499[^geonames].\n\n## Geography\n\n- Coordinates: 40.6598, -74.3086\n- Time zone: America/New_York",
    "url": "/places/nj-union-county.html",
    "lang": "en",
    "availableLangs": [
      "zh",
      "en"
    ],
    "placeKind": "county",
    "coordinates": {
      "latitude": 40.6598,
      "longitude": -74.30859
    },
    "adminArea": "United States · New Jersey · Union County"
  },
  "entities": null,
  "relations": [
    {
      "id": "rel_us_county_nj039",
      "fromId": "place_us_nj_union_county",
      "relationType": "located_in",
      "toId": "place_us_nj",
      "sourceRefs": [
        {
          "entityId": "place_us_nj_union_county",
          "sourceId": "geonames"
        }
      ],
      "label": "Located in",
      "targetId": "place_us_nj",
      "targetTitle": "New Jersey",
      "targetUrl": "/en/places/new-jersey.html",
      "incoming": false
    },
    {
      "id": "rel_us_city_5095617",
      "fromId": "place_us_nj_berkeley_heights",
      "relationType": "located_in",
      "toId": "place_us_nj_union_county",
      "sourceRefs": [
        {
          "entityId": "place_us_nj_berkeley_heights",
          "sourceId": "geonames"
        }
      ],
      "label": "Contains places",
      "targetId": "place_us_nj_berkeley_heights",
      "targetTitle": "Berkeley Heights",
      "targetUrl": "/en/places/nj-berkeley-heights.html",
      "incoming": true
    },
    {
      "id": "rel_us_city_5096655",
      "fromId": "place_us_nj_clark",
      "relationType": "located_in",
      "toId": "place_us_nj_union_county",
      "sourceRefs": [
        {
          "entityId": "place_us_nj_clark",
          "sourceId": "geonames"
        }
      ],
      "label": "Contains places",
      "targetId": "place_us_nj_clark",
      "targetTitle": "Clark",
      "targetUrl": "/en/places/nj-clark.html",
      "incoming": true
    },
    {
      "id": "rel_us_city_5097017",
      "fromId": "place_us_nj_cranford",
      "relationType": "located_in",
      "toId": "place_us_nj_union_county",
      "sourceRefs": [
        {
          "entityId": "place_us_nj_cranford",
          "sourceId": "geonames"
        }
      ],
      "label": "Contains places",
      "targetId": "place_us_nj_cranford",
      "targetTitle": "Cranford",
      "targetUrl": "/en/places/nj-cranford.html",
      "incoming": true
    },
    {
      "id": "rel_us_city_5097598",
      "fromId": "place_us_nj_elizabeth",
      "relationType": "located_in",
      "toId": "place_us_nj_union_county",
      "sourceRefs": [
        {
          "entityId": "place_us_nj_elizabeth",
          "sourceId": "geonames"
        }
      ],
      "label": "Contains places",
      "targetId": "place_us_nj_elizabeth",
      "targetTitle": "Elizabeth",
      "targetUrl": "/en/places/nj-elizabeth.html",
      "incoming": true
    },
    {
      "id": "rel_us_city_5097830",
      "fromId": "place_us_nj_fanwood",
      "relationType": "located_in",
      "toId": "place_us_nj_union_county",
      "sourceRefs": [
        {
          "entityId": "place_us_nj_fanwood",
          "sourceId": "geonames"
        }
      ],
      "label": "Contains places",
      "targetId": "place_us_nj_fanwood",
      "targetTitle": "Fanwood",
      "targetUrl": "/en/places/nj-fanwood.html",
      "incoming": true
    },
    {
      "id": "rel_us_city_5098358",
      "fromId": "place_us_nj_garwood",
      "relationType": "located_in",
      "toId": "place_us_nj_union_county",
      "sourceRefs": [
        {
          "entityId": "place_us_nj_garwood",
          "sourceId": "geonames"
        }
      ],
      "label": "Contains places",
      "targetId": "place_us_nj_garwood",
      "targetTitle": "Garwood",
      "targetUrl": "/en/places/nj-garwood.html",
      "incoming": true
    },
    {
      "id": "rel_us_city_5099093",
      "fromId": "place_us_nj_hillside",
      "relationType": "located_in",
      "toId": "place_us_nj_union_county",
      "sourceRefs": [
        {
          "entityId": "place_us_nj_hillside",
          "sourceId": "geonames"
        }
      ],
      "label": "Contains places",
      "targetId": "place_us_nj_hillside",
      "targetTitle": "Hillside",
      "targetUrl": "/en/places/nj-hillside.html",
      "incoming": true
    },
    {
      "id": "rel_us_city_5100007",
      "fromId": "place_us_nj_kenilworth",
      "relationType": "located_in",
      "toId": "place_us_nj_union_county",
      "sourceRefs": [
        {
          "entityId": "place_us_nj_kenilworth",
          "sourceId": "geonames"
        }
      ],
      "label": "Contains places",
      "targetId": "place_us_nj_kenilworth",
      "targetTitle": "Kenilworth",
      "targetUrl": "/en/places/nj-kenilworth.html",
      "incoming": true
    },
    {
      "id": "rel_us_city_5100506",
      "fromId": "place_us_nj_linden",
      "relationType": "located_in",
      "toId": "place_us_nj_union_county",
      "sourceRefs": [
        {
          "entityId": "place_us_nj_linden",
          "sourceId": "geonames"
        }
      ],
      "label": "Contains places",
      "targetId": "place_us_nj_linden",
      "targetTitle": "Linden",
      "targetUrl": "/en/places/nj-linden.html",
      "incoming": true
    },
    {
      "id": "rel_us_city_5101601",
      "fromId": "place_us_nj_mountainside",
      "relationType": "located_in",
      "toId": "place_us_nj_union_county",
      "sourceRefs": [
        {
          "entityId": "place_us_nj_mountainside",
          "sourceId": "geonames"
        }
      ],
      "label": "Contains places",
      "targetId": "place_us_nj_mountainside",
      "targetTitle": "Mountainside",
      "targetUrl": "/en/places/nj-mountainside.html",
      "incoming": true
    },
    {
      "id": "rel_us_city_5101775",
      "fromId": "place_us_nj_new_providence",
      "relationType": "located_in",
      "toId": "place_us_nj_union_county",
      "sourceRefs": [
        {
          "entityId": "place_us_nj_new_providence",
          "sourceId": "geonames"
        }
      ],
      "label": "Contains places",
      "targetId": "place_us_nj_new_providence",
      "targetTitle": "New Providence",
      "targetUrl": "/en/places/nj-new-providence.html",
      "incoming": true
    },
    {
      "id": "rel_us_city_5102720",
      "fromId": "place_us_nj_plainfield",
      "relationType": "located_in",
      "toId": "place_us_nj_union_county",
      "sourceRefs": [
        {
          "entityId": "place_us_nj_plainfield",
          "sourceId": "geonames"
        }
      ],
      "label": "Contains places",
      "targetId": "place_us_nj_plainfield",
      "targetTitle": "Plainfield",
      "targetUrl": "/en/places/nj-plainfield.html",
      "incoming": true
    },
    {
      "id": "rel_us_city_5103055",
      "fromId": "place_us_nj_rahway",
      "relationType": "located_in",
      "toId": "place_us_nj_union_county",
      "sourceRefs": [
        {
          "entityId": "place_us_nj_rahway",
          "sourceId": "geonames"
        }
      ],
      "label": "Contains places",
      "targetId": "place_us_nj_rahway",
      "targetTitle": "Rahway",
      "targetUrl": "/en/places/nj-rahway.html",
      "incoming": true
    },
    {
      "id": "rel_us_city_5103503",
      "fromId": "place_us_nj_roselle_park",
      "relationType": "located_in",
      "toId": "place_us_nj_union_county",
      "sourceRefs": [
        {
          "entityId": "place_us_nj_roselle_park",
          "sourceId": "geonames"
        }
      ],
      "label": "Contains places",
      "targetId": "place_us_nj_roselle_park",
      "targetTitle": "Roselle Park",
      "targetUrl": "/en/places/nj-roselle-park.html",
      "incoming": true
    },
    {
      "id": "rel_us_city_5103500",
      "fromId": "place_us_nj_roselle",
      "relationType": "located_in",
      "toId": "place_us_nj_union_county",
      "sourceRefs": [
        {
          "entityId": "place_us_nj_roselle",
          "sourceId": "geonames"
        }
      ],
      "label": "Contains places",
      "targetId": "place_us_nj_roselle",
      "targetTitle": "Roselle",
      "targetUrl": "/en/places/nj-roselle.html",
      "incoming": true
    },
    {
      "id": "rel_us_city_5104473",
      "fromId": "place_us_nj_scotch_plains",
      "relationType": "located_in",
      "toId": "place_us_nj_union_county",
      "sourceRefs": [
        {
          "entityId": "place_us_nj_scotch_plains",
          "sourceId": "geonames"
        }
      ],
      "label": "Contains places",
      "targetId": "place_us_nj_scotch_plains",
      "targetTitle": "Scotch Plains",
      "targetUrl": "/en/places/nj-scotch-plains.html",
      "incoming": true
    },
    {
      "id": "rel_us_city_5104952",
      "fromId": "place_us_nj_springfield",
      "relationType": "located_in",
      "toId": "place_us_nj_union_county",
      "sourceRefs": [
        {
          "entityId": "place_us_nj_springfield",
          "sourceId": "geonames"
        }
      ],
      "label": "Contains places",
      "targetId": "place_us_nj_springfield",
      "targetTitle": "Springfield",
      "targetUrl": "/en/places/nj-springfield.html",
      "incoming": true
    },
    {
      "id": "rel_us_city_5105127",
      "fromId": "place_us_nj_summit",
      "relationType": "located_in",
      "toId": "place_us_nj_union_county",
      "sourceRefs": [
        {
          "entityId": "place_us_nj_summit",
          "sourceId": "geonames"
        }
      ],
      "label": "Contains places",
      "targetId": "place_us_nj_summit",
      "targetTitle": "Summit",
      "targetUrl": "/en/places/nj-summit.html",
      "incoming": true
    },
    {
      "id": "rel_us_city_5105608",
      "fromId": "place_us_nj_union",
      "relationType": "located_in",
      "toId": "place_us_nj_union_county",
      "sourceRefs": [
        {
          "entityId": "place_us_nj_union",
          "sourceId": "geonames"
        }
      ],
      "label": "Contains places",
      "targetId": "place_us_nj_union",
      "targetTitle": "Union",
      "targetUrl": "/en/places/nj-union.html",
      "incoming": true
    },
    {
      "id": "rel_us_city_5106331",
      "fromId": "place_us_nj_westfield",
      "relationType": "located_in",
      "toId": "place_us_nj_union_county",
      "sourceRefs": [
        {
          "entityId": "place_us_nj_westfield",
          "sourceId": "geonames"
        }
      ],
      "label": "Contains places",
      "targetId": "place_us_nj_westfield",
      "targetTitle": "Westfield",
      "targetUrl": "/en/places/nj-westfield.html",
      "incoming": true
    },
    {
      "id": "rel_us_city_5106496",
      "fromId": "place_us_nj_winfield",
      "relationType": "located_in",
      "toId": "place_us_nj_union_county",
      "sourceRefs": [
        {
          "entityId": "place_us_nj_winfield",
          "sourceId": "geonames"
        }
      ],
      "label": "Contains places",
      "targetId": "place_us_nj_winfield",
      "targetTitle": "Winfield",
      "targetUrl": "/en/places/nj-winfield.html",
      "incoming": true
    }
  ],
  "mentions": [
    {
      "fromId": "place_us_nj_berkeley_heights",
      "fromTitle": "Berkeley Heights",
      "fromUrl": "/en/places/nj-berkeley-heights.html",
      "fromType": "place"
    },
    {
      "fromId": "place_us_nj_clark",
      "fromTitle": "Clark",
      "fromUrl": "/en/places/nj-clark.html",
      "fromType": "place"
    },
    {
      "fromId": "place_us_nj_cranford",
      "fromTitle": "Cranford",
      "fromUrl": "/en/places/nj-cranford.html",
      "fromType": "place"
    },
    {
      "fromId": "place_us_nj_elizabeth",
      "fromTitle": "Elizabeth",
      "fromUrl": "/en/places/nj-elizabeth.html",
      "fromType": "place"
    },
    {
      "fromId": "place_us_nj_fanwood",
      "fromTitle": "Fanwood",
      "fromUrl": "/en/places/nj-fanwood.html",
      "fromType": "place"
    },
    {
      "fromId": "place_us_nj_garwood",
      "fromTitle": "Garwood",
      "fromUrl": "/en/places/nj-garwood.html",
      "fromType": "place"
    },
    {
      "fromId": "place_us_nj_hillside",
      "fromTitle": "Hillside",
      "fromUrl": "/en/places/nj-hillside.html",
      "fromType": "place"
    },
    {
      "fromId": "place_us_nj_kenilworth",
      "fromTitle": "Kenilworth",
      "fromUrl": "/en/places/nj-kenilworth.html",
      "fromType": "place"
    },
    {
      "fromId": "place_us_nj_linden",
      "fromTitle": "Linden",
      "fromUrl": "/en/places/nj-linden.html",
      "fromType": "place"
    },
    {
      "fromId": "place_us_nj_mountainside",
      "fromTitle": "Mountainside",
      "fromUrl": "/en/places/nj-mountainside.html",
      "fromType": "place"
    }
  ],
  "relationGroups": [
    {
      "type": "same_area",
      "label": "同区域地点",
      "hubId": "place_us_nj_union_county",
      "hubTitle": "Union County",
      "hubUrl": "/en/places/nj-union-county.html",
      "items": [
        {
          "id": "rel_us_city_5095617",
          "fromId": "place_us_nj_berkeley_heights",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_berkeley_heights",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_berkeley_heights",
          "targetTitle": "Berkeley Heights",
          "targetUrl": "/en/places/nj-berkeley-heights.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5096655",
          "fromId": "place_us_nj_clark",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_clark",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_clark",
          "targetTitle": "Clark",
          "targetUrl": "/en/places/nj-clark.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5097017",
          "fromId": "place_us_nj_cranford",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_cranford",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_cranford",
          "targetTitle": "Cranford",
          "targetUrl": "/en/places/nj-cranford.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5097598",
          "fromId": "place_us_nj_elizabeth",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_elizabeth",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_elizabeth",
          "targetTitle": "Elizabeth",
          "targetUrl": "/en/places/nj-elizabeth.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5097830",
          "fromId": "place_us_nj_fanwood",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_fanwood",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_fanwood",
          "targetTitle": "Fanwood",
          "targetUrl": "/en/places/nj-fanwood.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5098358",
          "fromId": "place_us_nj_garwood",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_garwood",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_garwood",
          "targetTitle": "Garwood",
          "targetUrl": "/en/places/nj-garwood.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5099093",
          "fromId": "place_us_nj_hillside",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_hillside",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_hillside",
          "targetTitle": "Hillside",
          "targetUrl": "/en/places/nj-hillside.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5100007",
          "fromId": "place_us_nj_kenilworth",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_kenilworth",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_kenilworth",
          "targetTitle": "Kenilworth",
          "targetUrl": "/en/places/nj-kenilworth.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5100506",
          "fromId": "place_us_nj_linden",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_linden",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_linden",
          "targetTitle": "Linden",
          "targetUrl": "/en/places/nj-linden.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5101601",
          "fromId": "place_us_nj_mountainside",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_mountainside",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_mountainside",
          "targetTitle": "Mountainside",
          "targetUrl": "/en/places/nj-mountainside.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5101775",
          "fromId": "place_us_nj_new_providence",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_new_providence",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_new_providence",
          "targetTitle": "New Providence",
          "targetUrl": "/en/places/nj-new-providence.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5102720",
          "fromId": "place_us_nj_plainfield",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_plainfield",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_plainfield",
          "targetTitle": "Plainfield",
          "targetUrl": "/en/places/nj-plainfield.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5103055",
          "fromId": "place_us_nj_rahway",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_rahway",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_rahway",
          "targetTitle": "Rahway",
          "targetUrl": "/en/places/nj-rahway.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5103500",
          "fromId": "place_us_nj_roselle",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_roselle",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_roselle",
          "targetTitle": "Roselle",
          "targetUrl": "/en/places/nj-roselle.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5103503",
          "fromId": "place_us_nj_roselle_park",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_roselle_park",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_roselle_park",
          "targetTitle": "Roselle Park",
          "targetUrl": "/en/places/nj-roselle-park.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5104473",
          "fromId": "place_us_nj_scotch_plains",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_scotch_plains",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_scotch_plains",
          "targetTitle": "Scotch Plains",
          "targetUrl": "/en/places/nj-scotch-plains.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5104952",
          "fromId": "place_us_nj_springfield",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_springfield",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_springfield",
          "targetTitle": "Springfield",
          "targetUrl": "/en/places/nj-springfield.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5105127",
          "fromId": "place_us_nj_summit",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_summit",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_summit",
          "targetTitle": "Summit",
          "targetUrl": "/en/places/nj-summit.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5105608",
          "fromId": "place_us_nj_union",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_union",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_union",
          "targetTitle": "Union",
          "targetUrl": "/en/places/nj-union.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5106331",
          "fromId": "place_us_nj_westfield",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_westfield",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_westfield",
          "targetTitle": "Westfield",
          "targetUrl": "/en/places/nj-westfield.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5106496",
          "fromId": "place_us_nj_winfield",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_winfield",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_winfield",
          "targetTitle": "Winfield",
          "targetUrl": "/en/places/nj-winfield.html",
          "incoming": true
        }
      ]
    },
    {
      "type": "same_area",
      "label": "同区域",
      "hubId": "place_us_nj",
      "hubTitle": "New Jersey",
      "hubUrl": "/en/places/new-jersey.html",
      "items": [
        {
          "id": "rel_us_county_nj001",
          "fromId": "place_us_nj_atlantic_county",
          "relationType": "located_in",
          "toId": "place_us_nj",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_atlantic_county",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_atlantic_county",
          "targetTitle": "Atlantic County",
          "targetUrl": "/en/places/nj-atlantic-county.html",
          "incoming": true
        },
        {
          "id": "relation_us_nj_bergen_county_in_us_nj",
          "fromId": "place_us_nj_bergen_county",
          "relationType": "located_in",
          "toId": "place_us_nj",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_bergen_county",
              "sourceId": "uscb2023"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_bergen_county",
          "targetTitle": "Bergen County",
          "targetUrl": "/en/places/nj-bergen-county.html",
          "incoming": true
        },
        {
          "id": "rel_us_county_nj005",
          "fromId": "place_us_nj_burlington_county",
          "relationType": "located_in",
          "toId": "place_us_nj",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_burlington_county",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_burlington_county",
          "targetTitle": "Burlington County",
          "targetUrl": "/en/places/nj-burlington-county.html",
          "incoming": true
        },
        {
          "id": "rel_us_county_nj007",
          "fromId": "place_us_nj_camden_county",
          "relationType": "located_in",
          "toId": "place_us_nj",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_camden_county",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_camden_county",
          "targetTitle": "Camden County",
          "targetUrl": "/en/places/nj-camden-county.html",
          "incoming": true
        },
        {
          "id": "rel_us_county_nj009",
          "fromId": "place_us_nj_cape_may_county",
          "relationType": "located_in",
          "toId": "place_us_nj",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_cape_may_county",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_cape_may_county",
          "targetTitle": "Cape May County",
          "targetUrl": "/en/places/nj-cape-may-county.html",
          "incoming": true
        },
        {
          "id": "rel_us_county_nj011",
          "fromId": "place_us_nj_cumberland_county",
          "relationType": "located_in",
          "toId": "place_us_nj",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_cumberland_county",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_cumberland_county",
          "targetTitle": "Cumberland County",
          "targetUrl": "/en/places/nj-cumberland-county.html",
          "incoming": true
        },
        {
          "id": "relation_us_nj_essex_county_in_us_nj",
          "fromId": "place_us_nj_essex_county",
          "relationType": "located_in",
          "toId": "place_us_nj",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_essex_county",
              "sourceId": "uscb2023"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_essex_county",
          "targetTitle": "Essex County",
          "targetUrl": "/en/places/nj-essex-county.html",
          "incoming": true
        },
        {
          "id": "rel_us_county_nj015",
          "fromId": "place_us_nj_gloucester_county",
          "relationType": "located_in",
          "toId": "place_us_nj",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_gloucester_county",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_gloucester_county",
          "targetTitle": "Gloucester County",
          "targetUrl": "/en/places/nj-gloucester-county.html",
          "incoming": true
        },
        {
          "id": "relation_us_nj_hudson_county_in_us_nj",
          "fromId": "place_us_nj_hudson_county",
          "relationType": "located_in",
          "toId": "place_us_nj",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_hudson_county",
              "sourceId": "uscb2023"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_hudson_county",
          "targetTitle": "Hudson County",
          "targetUrl": "/en/places/nj-hudson-county.html",
          "incoming": true
        },
        {
          "id": "rel_us_county_nj019",
          "fromId": "place_us_nj_hunterdon_county",
          "relationType": "located_in",
          "toId": "place_us_nj",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_hunterdon_county",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_hunterdon_county",
          "targetTitle": "Hunterdon County",
          "targetUrl": "/en/places/nj-hunterdon-county.html",
          "incoming": true
        },
        {
          "id": "relation_us_nj_jersey_city_in_us_nj",
          "fromId": "place_us_nj_jersey_city",
          "relationType": "located_in",
          "toId": "place_us_nj",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_jersey_city",
              "sourceId": "uscb2023"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_jersey_city",
          "targetTitle": "Jersey City",
          "targetUrl": "/en/places/nj-jersey-city.html",
          "incoming": true
        },
        {
          "id": "rel_us_county_nj021",
          "fromId": "place_us_nj_mercer_county",
          "relationType": "located_in",
          "toId": "place_us_nj",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_mercer_county",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_mercer_county",
          "targetTitle": "Mercer County",
          "targetUrl": "/en/places/nj-mercer-county.html",
          "incoming": true
        },
        {
          "id": "relation_us_nj_middlesex_county_in_us_nj",
          "fromId": "place_us_nj_middlesex_county",
          "relationType": "located_in",
          "toId": "place_us_nj",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_middlesex_county",
              "sourceId": "uscb2023"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_middlesex_county",
          "targetTitle": "Middlesex County",
          "targetUrl": "/en/places/nj-middlesex-county.html",
          "incoming": true
        },
        {
          "id": "relation_us_nj_monmouth_county_in_us_nj",
          "fromId": "place_us_nj_monmouth_county",
          "relationType": "located_in",
          "toId": "place_us_nj",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_monmouth_county",
              "sourceId": "uscb2023"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_monmouth_county",
          "targetTitle": "Monmouth County",
          "targetUrl": "/en/places/nj-monmouth-county.html",
          "incoming": true
        },
        {
          "id": "rel_us_county_nj027",
          "fromId": "place_us_nj_morris_county",
          "relationType": "located_in",
          "toId": "place_us_nj",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_morris_county",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_morris_county",
          "targetTitle": "Morris County",
          "targetUrl": "/en/places/nj-morris-county.html",
          "incoming": true
        },
        {
          "id": "relation_us_nj_newark_in_us_nj",
          "fromId": "place_us_nj_newark",
          "relationType": "located_in",
          "toId": "place_us_nj",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_newark",
              "sourceId": "uscb2023"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_newark",
          "targetTitle": "Newark",
          "targetUrl": "/en/places/nj-newark.html",
          "incoming": true
        },
        {
          "id": "rel_us_county_nj029",
          "fromId": "place_us_nj_ocean_county",
          "relationType": "located_in",
          "toId": "place_us_nj",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_ocean_county",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_ocean_county",
          "targetTitle": "Ocean County",
          "targetUrl": "/en/places/nj-ocean-county.html",
          "incoming": true
        },
        {
          "id": "rel_us_county_nj031",
          "fromId": "place_us_nj_passaic_county",
          "relationType": "located_in",
          "toId": "place_us_nj",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_passaic_county",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_passaic_county",
          "targetTitle": "Passaic County",
          "targetUrl": "/en/places/nj-passaic-county.html",
          "incoming": true
        },
        {
          "id": "relation_us_nj_paterson_in_us_nj",
          "fromId": "place_us_nj_paterson",
          "relationType": "located_in",
          "toId": "place_us_nj",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_paterson",
              "sourceId": "uscb2023"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_paterson",
          "targetTitle": "Paterson",
          "targetUrl": "/en/places/nj-paterson.html",
          "incoming": true
        },
        {
          "id": "rel_us_county_nj033",
          "fromId": "place_us_nj_salem_county",
          "relationType": "located_in",
          "toId": "place_us_nj",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_salem_county",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_salem_county",
          "targetTitle": "Salem County",
          "targetUrl": "/en/places/nj-salem-county.html",
          "incoming": true
        },
        {
          "id": "rel_us_county_nj035",
          "fromId": "place_us_nj_somerset_county",
          "relationType": "located_in",
          "toId": "place_us_nj",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_somerset_county",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_somerset_county",
          "targetTitle": "Somerset County",
          "targetUrl": "/en/places/nj-somerset-county.html",
          "incoming": true
        },
        {
          "id": "rel_us_county_nj037",
          "fromId": "place_us_nj_sussex_county",
          "relationType": "located_in",
          "toId": "place_us_nj",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_sussex_county",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_sussex_county",
          "targetTitle": "Sussex County",
          "targetUrl": "/en/places/nj-sussex-county.html",
          "incoming": true
        },
        {
          "id": "relation_us_nj_trenton_in_us_nj",
          "fromId": "place_us_nj_trenton",
          "relationType": "located_in",
          "toId": "place_us_nj",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_trenton",
              "sourceId": "uscb2023"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_trenton",
          "targetTitle": "Trenton",
          "targetUrl": "/en/places/nj-trenton.html",
          "incoming": true
        },
        {
          "id": "rel_us_county_nj041",
          "fromId": "place_us_nj_warren_county",
          "relationType": "located_in",
          "toId": "place_us_nj",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_warren_county",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_warren_county",
          "targetTitle": "Warren County",
          "targetUrl": "/en/places/nj-warren-county.html",
          "incoming": true
        }
      ]
    },
    {
      "type": "located_in",
      "label": "Located in",
      "items": [
        {
          "id": "rel_us_county_nj039",
          "fromId": "place_us_nj_union_county",
          "relationType": "located_in",
          "toId": "place_us_nj",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_union_county",
              "sourceId": "geonames"
            }
          ],
          "label": "Located in",
          "targetId": "place_us_nj",
          "targetTitle": "New Jersey",
          "targetUrl": "/en/places/new-jersey.html",
          "incoming": false
        }
      ]
    },
    {
      "type": "located_in",
      "label": "Contains places",
      "items": [
        {
          "id": "rel_us_city_5095617",
          "fromId": "place_us_nj_berkeley_heights",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_berkeley_heights",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_berkeley_heights",
          "targetTitle": "Berkeley Heights",
          "targetUrl": "/en/places/nj-berkeley-heights.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5096655",
          "fromId": "place_us_nj_clark",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_clark",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_clark",
          "targetTitle": "Clark",
          "targetUrl": "/en/places/nj-clark.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5097017",
          "fromId": "place_us_nj_cranford",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_cranford",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_cranford",
          "targetTitle": "Cranford",
          "targetUrl": "/en/places/nj-cranford.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5097598",
          "fromId": "place_us_nj_elizabeth",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_elizabeth",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_elizabeth",
          "targetTitle": "Elizabeth",
          "targetUrl": "/en/places/nj-elizabeth.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5097830",
          "fromId": "place_us_nj_fanwood",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_fanwood",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_fanwood",
          "targetTitle": "Fanwood",
          "targetUrl": "/en/places/nj-fanwood.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5098358",
          "fromId": "place_us_nj_garwood",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_garwood",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_garwood",
          "targetTitle": "Garwood",
          "targetUrl": "/en/places/nj-garwood.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5099093",
          "fromId": "place_us_nj_hillside",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_hillside",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_hillside",
          "targetTitle": "Hillside",
          "targetUrl": "/en/places/nj-hillside.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5100007",
          "fromId": "place_us_nj_kenilworth",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_kenilworth",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_kenilworth",
          "targetTitle": "Kenilworth",
          "targetUrl": "/en/places/nj-kenilworth.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5100506",
          "fromId": "place_us_nj_linden",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_linden",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_linden",
          "targetTitle": "Linden",
          "targetUrl": "/en/places/nj-linden.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5101601",
          "fromId": "place_us_nj_mountainside",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_mountainside",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_mountainside",
          "targetTitle": "Mountainside",
          "targetUrl": "/en/places/nj-mountainside.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5101775",
          "fromId": "place_us_nj_new_providence",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_new_providence",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_new_providence",
          "targetTitle": "New Providence",
          "targetUrl": "/en/places/nj-new-providence.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5102720",
          "fromId": "place_us_nj_plainfield",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_plainfield",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_plainfield",
          "targetTitle": "Plainfield",
          "targetUrl": "/en/places/nj-plainfield.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5103055",
          "fromId": "place_us_nj_rahway",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_rahway",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_rahway",
          "targetTitle": "Rahway",
          "targetUrl": "/en/places/nj-rahway.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5103503",
          "fromId": "place_us_nj_roselle_park",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_roselle_park",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_roselle_park",
          "targetTitle": "Roselle Park",
          "targetUrl": "/en/places/nj-roselle-park.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5103500",
          "fromId": "place_us_nj_roselle",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_roselle",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_roselle",
          "targetTitle": "Roselle",
          "targetUrl": "/en/places/nj-roselle.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5104473",
          "fromId": "place_us_nj_scotch_plains",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_scotch_plains",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_scotch_plains",
          "targetTitle": "Scotch Plains",
          "targetUrl": "/en/places/nj-scotch-plains.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5104952",
          "fromId": "place_us_nj_springfield",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_springfield",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_springfield",
          "targetTitle": "Springfield",
          "targetUrl": "/en/places/nj-springfield.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5105127",
          "fromId": "place_us_nj_summit",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_summit",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_summit",
          "targetTitle": "Summit",
          "targetUrl": "/en/places/nj-summit.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5105608",
          "fromId": "place_us_nj_union",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_union",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_union",
          "targetTitle": "Union",
          "targetUrl": "/en/places/nj-union.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5106331",
          "fromId": "place_us_nj_westfield",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_westfield",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_westfield",
          "targetTitle": "Westfield",
          "targetUrl": "/en/places/nj-westfield.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5106496",
          "fromId": "place_us_nj_winfield",
          "relationType": "located_in",
          "toId": "place_us_nj_union_county",
          "sourceRefs": [
            {
              "entityId": "place_us_nj_winfield",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_nj_winfield",
          "targetTitle": "Winfield",
          "targetUrl": "/en/places/nj-winfield.html",
          "incoming": true
        }
      ]
    }
  ],
  "lang": "en",
  "availableLangs": [
    "zh",
    "en"
  ],
  "infoFields": [
    {
      "key": "place_kind",
      "label": "Place kind",
      "value": "County"
    },
    {
      "key": "admin_area",
      "label": "Admin area",
      "value": "United States · New Jersey · Union County"
    },
    {
      "key": "coordinates",
      "label": "Coordinates",
      "value": "40.65980, -74.30859"
    }
  ],
  "pagination": {
    "page": 1,
    "pageSize": 50,
    "total": 22,
    "pageCount": 1
  },
  "relationsTotal": 22,
  "mentionsTotal": 21,
  "mentionsUrl": "/en/places/nj-union-county/relation/mentions.html"
}