对于一个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的方法?
在一个相当复杂的角度Web应用程序中,我需要动态年份显示在没有指令的页脚中.是否有一种有角度的方式来使用它{{SomeDateFunction()}}?
我见过有人说过{{Date.now() | date:'yyyy'}},没有显示任何东西.我试过{{new Date().getFullYear()}}哪个打破角度,错误说
语法错误:令牌'Date'是表达式[new Date().getFullYear()]第5列的意外标记,从[Date().getFullYear(]开始.
我不想从根范围链接范围,或者只是将它放在一年中的指令中,这正是{{}}表达式应该能够解决的问题,而非日期相关的简单{ {}}表达式显示得很好.
angularjs ×1
aws-lambda ×1
date ×1
gson ×1
java ×1
javascript ×1
json ×1
jsonobject ×1
string ×1