在JSON中格式化源代码

时间:2016-10-19 16:34:08

标签: json

我目前正在研究编程辅助中的剽窃检测系统。
为此,我需要将源代码文件的内容发送到REST端点,最好是作为JSON。
到目前为止,我使用base64编码来转换每个文件的内容,这些内容感觉有些不对,并且由于提交的内容会变得很大,因此也会产生一些开销。

示例:

{
   "assignment":{
      "title":"HelloWorld assignment",
      "submissions":{
         "student #1":{
            "helloworld.java":"cHVibGljIGNsYXNzIEhlbGxvV29ybGQgew0KICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsNCiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJIZWxsbywgV29ybGQiKTsNCiAgICB9DQp9DQo="
         },
         "student #2":{
            "helloworld.java":"..."
         }
      }
   }
}

你们有没有建议如何更优雅地解决这个问题?

0 个答案:

没有答案