您可以直接从 json 文件中获取形状映射键。这是一个例子:NZ.json
let
Source = Json.Document(File.Contents("C:\NZ.json")),
#"Converted to Table" = Record.ToTable(Source),
Value1 = #"Converted to Table"{3}[Value],
#"Converted to Table1" = Record.ToTable(Value1),
Value2 = #"Converted to Table1"{0}[Value],
geometries = Value2[geometries],
#"Converted to Table2" = Table.FromList(geometries, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Expanded Column1" = Table.ExpandRecordColumn(#"Converted to Table2", "Column1", {"arcs", "type", "properties"}, {"arcs", "type", "properties"}),
#"Removed Other Columns" = Table.SelectColumns(#"Expanded Column1",{"properties"}),
ColumnNames = Record.FieldNames(#"Removed Other Columns"[properties]{0}),
ExpandProperties = Table.ExpandRecordColumn(#"Removed Other Columns", "properties", ColumnNames, ColumnNames)
in
ExpandProperties