2024-06-25 06:03:31 发布
网友
我使用的是python3.3和sqlalchemy,使用的是MySql数据库。我知道mysql支持地理数据类型,但我在sqlalchemy中找不到对应的类型。我确实看过GeoAlchemy2和GeoAlchemy2,但是GeoAlchemy不适用于python3,我也不使用PostgresQL来处理geoachemy2。您建议查询边界框中所有点的任何包/库?提前感谢您的帮助!在
正如我在您的问题中发现的代码一样,您需要将对象序列化为json格式,然后将其从json反序列化为对象
要做到这一点,您可以使用的最佳java库之一是GoogleGSON。以下是它的使用示例:
public class Entity { String name, url; public Entity(String name, String url) { this.name = name; this.url = url; } } public class driver { Map<Entity, Integer> myMap = new HashMap<>(); public static void main(String[] args) { Entity entity = new Entity("yooz search engine", "https://yooz.ir/"); myMap.put(entity, 1); Gson gson = new Gson(); //serialization process String jsonFormat = gson.toJson(myMap); Files.write(Paths.get("pathToSave"), jsonFormat.getBytes()); //deserialization process Entity entity1 = gson.fromJson(jsonFormat, Entity.class); System.out.println(entity1.name + " " + entity1.url); } }
正如我在您的问题中发现的代码一样,您需要将对象序列化为json格式,然后将其从json反序列化为对象
要做到这一点,您可以使用的最佳java库之一是GoogleGSON。以下是它的使用示例:
相关问题 更多 >
编程相关推荐