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
Java 如何以编程方式将内容写入json文件_Java_Json_Liferay_Portlet_Filewriter - Fatal编程技术网

Java 如何以编程方式将内容写入json文件

Java 如何以编程方式将内容写入json文件,java,json,liferay,portlet,filewriter,Java,Json,Liferay,Portlet,Filewriter,如何以编程方式将json数据写入位于Liferay文档和媒体中的json文件 我有一个portlet,在其中我接收json数据。我想将收到的json数据写入Liferay portal文档和媒体中的json文件 我能够将数据写入portlet内的物理文件路径。但无法在文档和媒体中找到文件夹的物理文件路径。我知道它在数据/文档库中。但无法找到文件夹id。 此外,该文件使用版本号加密 因此,我认为即使我正确获得文件夹id,它也没有任何用处 你们能在同一个问题上提出可行的解决方案吗。我是新来的,雷 查

如何以编程方式将
json
数据写入位于Liferay文档和媒体中的
json
文件

我有一个portlet,在其中我接收
json数据
。我想将收到的
json
数据写入Liferay portal文档和媒体中的
json
文件

我能够将数据写入portlet内的物理文件路径。但无法在文档和媒体中找到文件夹的物理文件路径。我知道它在
数据/文档库中
。但无法找到文件夹
id
。 此外,该文件使用版本号加密

因此,我认为即使我正确获得
文件夹id
,它也没有任何用处


你们能在同一个问题上提出可行的解决方案吗。我是新来的,雷

查找文件的物理路径显然是错误的。相反,使用Liferay的API将文件存储在文档库中。注意以
DL
开头的API接口,例如
DLFileEntryService
。有很多与该API交互的示例


将文件存储在
数据/文档库中是一种选择(默认配置),但数据可以位于磁盘、数据库或其他系统中的任何其他位置。另外,元数据总是在数据库中。只有当您使用正确的API时,它才会到达那里。

查找文件的物理路径显然是错误的。相反,使用Liferay的API将文件存储在文档库中。注意以
DL
开头的API接口,例如
DLFileEntryService
。有很多与该API交互的示例

将文件存储在
数据/文档库中是一种选择(默认配置),但数据可以位于磁盘、数据库或其他系统中的任何其他位置。另外,元数据总是在数据库中。只有当你使用正确的API时,它才能达到目的