小编Bro*_*aza的帖子

如何将LinkedTreeMap转换为gson JsonObject

对于一个java数据处理程序,我发送格式正确的JSON,但是Spring,Java的组合决定如何构建它所看到的内容,而框架我真的不应该改变JSON这样的状态,以便一旦我能看到它,就会变成一个LinkedTreeMap,我需要将它转换为一个JsonObject.这不是将JSON序列化/反序列化为java对象,它的"最终形式"是gson JsonObject,它需要能够处理任何有效的JSON.

{
"key":"value",
"object": {
    "array":[
        "value1", 
        "please work"
        ]
    }
}
Run Code Online (Sandbox Code Playgroud)

是我一直在使用的样本,一旦我看到它,它是一个LinkedTreeMap,.toString()s到

{key=value, object={array=[value1, please work]}}
Run Code Online (Sandbox Code Playgroud)

你可以用":"替换"=",但是没有内部引号

new JsonParser().parse(gson.toJson(STRING)).getAsJsonObject()
Run Code Online (Sandbox Code Playgroud)

战略.

是否有更直接的方法将LinkedTreeMap转换为JsonObject,或者将库内部引号添加到字符串中,甚至是将sting转换为不需要内部引号的JsonObject的方法?

java string json gson jsonobject

17
推荐指数
1
解决办法
1万
查看次数

如何仅使用{{}}获取Angular 1中的当前年份?

在一个相当复杂的角度Web应用程序中,我需要动态年份显示在没有指令的页脚中.是否有一种有角度的方式来使用它{{SomeDateFunction()}}

我见过有人说过{{Date.now() | date:'yyyy'}},没有显示任何东西.我试过{{new Date().getFullYear()}}哪个打破角度,错误说

语法错误:令牌'Date'是表达式[new Date().getFullYear()]第5列的意外标记,从[Date().getFullYear(]开始.

我不想从根范围链接范围,或者只是将它放在一年中的指令中,这正是{{}}表达式应该能够解决的问题,而非日期相关的简单{ {}}表达式显示得很好.

javascript date angularjs

10
推荐指数
1
解决办法
1万
查看次数

如何在AWS步骤功能中安全地传递敏感信息

使用AWS Step Functions将Lambdas串在一起很有意思,但有没有办法在执行细节屏幕上禁用/隐藏日志记录? 秘密信息以明文显示 从一个lambda传递到另一个lambda的私人信息需要能够秘密完成,并且为每个步骤添加KMS加密/解密是一大笔开销,并且对于没有互联网访问的VPC中的lambda来说是不可能的.

amazon-web-services aws-lambda aws-step-functions

9
推荐指数
1
解决办法
882
查看次数