2016-07-20 34 views
1

我需要建立在斯卡拉以下JSON对象和播放框架,但我有麻烦:如何在斯卡拉创建JSON对象/播放

{"employees":[ 
    {"firstName":"John", "lastName":"Doe"} 
]} 

用于创建对象的数据来自一个html表格(已经实施)。到目前为止我的代码创建以下内容:

val json: JsValue = Json.toJson(formContent) 
//returns = {"firstName":"John", "lastName":"Doe"} 

如何将关键“employees”添加到此对象?

任何人都可以帮助我吗?

感谢

+2

Json.obj( “员工” - > Json.arr(JSON)) – aravindKrishna

+0

我知道这将是一件很简单的,但无法弄清楚。感谢它的工作。 – Bob

+0

Plz接受答案 – aravindKrishna

回答

4
Json.obj("employees"->Json.arr(JSON)) 
+0

如何更新此对象以添加新员工?我尝试了这种方法,但它创建了一个新的员工密钥。 val newJson = json.as [JsObject] +(“employee” - > Json.toJson(list)) – Bob

+0

Json.arr(employeed1)。:+(employee2)+ ... +(employeedn) – aravindKrishna