do
$$
declare
i integer;
a integer;
b uuid;
begin
i := 0;
b = 'e9b26ec3-bc8d-4656-ac7f-7db79141732b';
a = (SELECT JSON_ARRAY_LENGTH(A.JSON::json -> 'features') FROM tb_json A WHERE A.uid = b);
FOR i in 0..a - 1
loop
INSERT INTO tb_village(cjqydm,name, border)
values ((SELECT ((A.json::json -> 'features' -> i)::json -> 'properties')::json ->> 'CJQYDM'
FROM tb_json A
WHERE A.uid = b),(SELECT ((A.json::json -> 'features' -> i)::json -> 'properties')::json ->> 'CJQYMC'
FROM tb_json A