• 大小: 1.37MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-09
  • 语言: 数据库
  • 标签: businessDist  Json  Sql  

资源简介

该文件为2019年美团最新商圈数据sql数据,可以直接使用

资源截图

代码片段和文件信息

import java.io.File;
import java.io.FileWriter;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;

import org.springframework.jdbc.core.JdbcTemplate;

import com.fasterxml.jackson.databind.objectMapper;

public class BusinessUtil {

   public static void main(String[] args) {
    
        String cn = “你“;
        System.out.println(cnToUnicode(cn));
        // 字符串 : \u5f00\u59cb\u4efb\u52a1 ,由于 \ 在java里是转义字符,要写出下面这种形式
        String unicode = “\\u4f60“;
        System.out.println(unicodeToCn(unicode));
        JsonToSql();
    }
     
    private static String unicodeToCn(String unicode) {
        /** 以 \ u 分割,因为java注释也能识别unicode,因此中间加了一个空格*/
        String[] strs = unicode.split(“\\\\u“);
        String returnStr = ““;
        // 由于unicode字符串以 \ u 开头,因此分割出的第一个字符是““。
        for (int i = 1; i < strs.length; i++) {
          returnStr += (char) Integer.valueOf(strs[i] 16).intValue();
        }
        return returnStr;
    }
     
    private static String cnToUnicode(String cn) {
        char[] chars = cn.toCharArray();
        String returnStr = ““;
        for (int i = 0; i < chars.length; i++) {
          returnStr += “\\u“ + Integer.toString(chars[i] 16);
        }
        return returnStr;
    }
    
    public static void JsonToSql() {
//      JdbcTemplate jdbcTemplate =  SpringContextHolder.getApplicationContext().getBean(JdbcTemplate.class);
     String filePath = “H:\\aaaaaaaaaaaaaaa.json“;
     objectMapper mapper = new objectMapper();
     try {
     List readValue = mapper.readValue(new File(filePath) List.class);
     StringBuilder insert_sql = new StringBuilder();
     List insert_list = new ArrayList();
     int i= 1;
     for (Map map : readValue) {
     Map object = (Map)map.get(“data“);
    
     object districtId = object.get(“districtId“);
         object pinyin = object.get(“pinyin“);
         object SubAreaId = object.get(“SubAreaId“);
         object cityname = object.get(“cityname“);
         object longitude = object.get(“longitude“);
         object cityid = object.get(“cityid“);
         object lat = object.get(“lat“);
         object locationId = object.get(“locationId“);
         object secondArea = object.get(“secondArea“);
         object districtName = object.get(“districtName“);
         object latitude = object.get(“latitude“);
         object lng = object.get(“lng“);
         String province_sql =
“INSERT INTO sys_bussiness (iddistrictIdpinyinSubAreaIdcitynamelongitudecityidlatlocationIdsecondAreadistrictNamelatitudelng)\n“ +
“VALUES (‘“+i+“‘‘“+districtId+“‘‘“+pinyin+“‘‘“+SubAreaId+“‘‘“+cityname+“‘‘“+longitude+“‘‘“+cityid+“‘‘“+lat+“‘“
+ “‘“+locationId+“‘‘“+secondArea+“‘‘“+districtName+“‘‘“+latitude+“‘‘“+lng+“‘)“;
insert_list.add(province_sql);
insert_sql.append(prov

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    6969017  2019-01-18 19:53  美团最新全国商圈json-sql数据\2019 美团最新商圈数据.json

     文件       3620  2019-01-22 14:56  美团最新全国商圈json-sql数据\BusinessUtil.java

     文件    5844436  2019-01-22 14:55  美团最新全国商圈json-sql数据\sys_business_district.sql

     目录          0  2019-01-22 14:56  美团最新全国商圈json-sql数据

----------- ---------  ---------- -----  ----

             12817073                    4


评论

共有 条评论