Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.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_Spring - Fatal编程技术网

在Java中将目录中的文件名序列化为JSON字符串

在Java中将目录中的文件名序列化为JSON字符串,java,json,spring,Java,Json,Spring,在Spring3WebApp中,获取文件名列表并将其序列化为JSON对象以传递给视图中的JSP树组件的依赖性成本最低的方法是什么 我的难题是: 由于应用程序中不需要JSON处理,因此我不愿意为这一部分添加Jackson之类的内容,这似乎有些过分了 滚动我自己的很容易,但我对已经做了一千次的重新灰化工作有点过敏 关于一个快乐的中间地带有什么想法吗?jackson就像是500KB的总容量。。。就用它吧Gson可能更小。如果这只是一个字符串数组,那么滚动自己的字符串就很简单,也不是特别讨厌。只需一个前

在Spring3WebApp中,获取文件名列表并将其序列化为JSON对象以传递给视图中的JSP树组件的依赖性成本最低的方法是什么

我的难题是:

  • 由于应用程序中不需要JSON处理,因此我不愿意为这一部分添加Jackson之类的内容,这似乎有些过分了

  • 滚动我自己的很容易,但我对已经做了一千次的重新灰化工作有点过敏


  • 关于一个快乐的中间地带有什么想法吗?

    jackson
    就像是500KB的总容量。。。就用它吧
    Gson
    可能更小。如果这只是一个字符串数组,那么滚动自己的字符串就很简单,也不是特别讨厌。只需一个前导的
    [
    ,在“引号”中生成名称,用逗号分隔,并用
    ]
    结束。当然,有了JSON工具包,它将变得更加简单——创建一个名称数组并将其序列化。@SotiriosDelimanolis-我曾经用大约250行代码为Qt编写了一个JSON序列化程序,用大约500行代码编写了解析器。我希望有更小的工具包。使用Spring获得Json的最好方法是使用Jackson!谢谢Sotrinosdilimanolis和@HotLicks。我编写了代码,它有27行长,由助手对资源流进行字符串化。如果我没有遗漏JavaAPI的任何一个角落,那么这就是我要走的路。又瘦又吝啬。