是否可以将JSON数据存储到Amazon S3?让我们说我想存储这个JSON数据:
{
"glossary": {
"title": "example glossary",
"GlossDiv": {
"title": "S",
"GlossList": {
"GlossEntry": {
"ID": "SGML",
"SortAs": "SGML",
"GlossTerm": "Standard Generalized Markup Language",
"Acronym": "SGML",
"Abbrev": "ISO 8879:1986",
"GlossDef": {
"para": "A meta-markup language, used to create markup languages such as DocBook.",
"GlossSeeAlso": ["GML", "XML"]
},
"GlossSee": "markup"
}
}
}
}
}
我检查过here说它有可能但是它正在使用jQuery但是我找不到Java中相应的东西。即使有可能,JSON将以什么形式存储?它会被转储到文件中吗?
答案 0 :(得分:1)
是的,你在这里处理的是字节,所以这些字节所代表的格式都没有任何影响。
在您的Java应用程序中,将您拥有的任何对象转换为字节,然后直接将其流出(或先写入文件,然后再上传)。示例代码:
sc create PythonApp binPath= "C:\Python34\Python.exe --C:\tmp\pythonscript.py"
可以在此处找到java客户端:https://aws.amazon.com/sdk-for-java/
答案 1 :(得分:0)
是的
只需使用putObject(String bucketName, String key, String content),为content
传递JSON字符串即可。