如何将Java对象转换为Javascript对象?

时间:2017-07-01 11:28:12

标签: javascript java jsp

在jsp中,我使用var accounts = ${sessionScope.allAccounts};从会话中获取Java列表并将其转换为Javascript列表。然后Firebug中出现错误:

  

SyntaxError:非法字符... accounts =   [com.ailonger.po.Account@5aced6b4,   com.ailonger.po.Account@4171f1ff,...

它指出符号' @'这导致了问题,但我认为符号是' @'是addr的一部分。对象。我不知道我在哪里犯错误或如何实现转变。

1 个答案:

答案 0 :(得分:0)

你可以使用json 此链接显示如何将java变量编码为json https://www.tutorialspoint.com/json/json_java_example.htm

要解码为JavaScript对象,请使用JSON.parse。 一个例子:

$post = Content::taxonomies()->where('slug',$arguments['slug'])->get();