Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从conf文件中的JSON配置对象实例_Json_Akka_Play2 Mini - Fatal编程技术网

从conf文件中的JSON配置对象实例

从conf文件中的JSON配置对象实例,json,akka,play2-mini,Json,Akka,Play2 Mini,因此,我希望能够基本上从conf文件中的JSON定义生成类的实例。在查看文档时,我发现有一些方法可以引用JSON结构中定义的内容,但我想知道如何最好地从这些定义实例化对象。例如,假设我有一个名为RemoteRepository的类,它有4个或5个属性。我想在一个JSON文件中创建一组条目,然后在启动时读入并获取RemoteRepository对象的集合。当然,我可以用数据库(包括图形数据库)来实现这一点,但如果可能的话,我只想使用JSON 生成类后,只需将json传递给该工具在生成的类上创建的构

因此,我希望能够基本上从conf文件中的JSON定义生成类的实例。在查看文档时,我发现有一些方法可以引用JSON结构中定义的内容,但我想知道如何最好地从这些定义实例化对象。例如,假设我有一个名为RemoteRepository的类,它有4个或5个属性。我想在一个JSON文件中创建一组条目,然后在启动时读入并获取RemoteRepository对象的集合。当然,我可以用数据库(包括图形数据库)来实现这一点,但如果可能的话,我只想使用JSON


生成类后,只需将json传递给该工具在生成的类上创建的构造函数,即可创建一个新实例或实例数组。

因此我可以创建实例,但像往常一样,一旦需要一组实例,就可以创建数据库了。在本例中,我完成了一些简单的XML文件来触发这些实例。尽管XML非常混乱,但对于这样的事情来说,它确实工作得最好。即:

实例信息的一些嵌套 不是到目标类的精确映射,例如,字段映射是我的配置的一部分。我将从配置文件中加载几个字段,然后创建另一个类的实例,因此从JSON直接转换为java类没有意义
在这样做的过程中,我发现用Java处理XML仍然有点混乱。不过,在这种情况下,这是正确的做法。

伙计,这是一个使用akka的Java项目。不过谢谢,我的错。我没有看akka标签。