小编Jon*_*son的帖子

如何将Java Map转换为基本的Javascript对象?

我开始在Java 6中使用动态rhinoscript功能,供更有可能了解Javascript而不是Java的客户使用.

将Map(关联数组,javascript obj,无论如何)传递给Javascript的最佳方法是什么,以便脚本编写者可以使用标准的Javascript点表示法来访问值?

我目前正在将java.util.Map值传递给脚本,但是脚本编写者必须编写"map.get('mykey')"而不是"map.mykey".

基本上,我想做与此问题相反的事情.

javascript java rhino

14
推荐指数
3
解决办法
3万
查看次数

转到模板:范围示例

关于文本/模板包的Go文档是如此抽象,以至于我无法弄清楚如何实际覆盖一片对象.这是我到目前为止的尝试(这对我没有任何意义):

package main
import (
    "os"
    templ "text/template"
)
type Context struct {
    people []Person
}
type Person struct {
    Name   string //exported field since it begins with a capital letter
    Senior bool
}
func main() {
    // Range example 
    tRange := templ.New("Range Example")
    ctx2 := Context{people: []Person{Person{Name: "Mary", Senior: false}, Person{Name: "Joseph", Senior: true}}}
    tRange = templ.Must(
    tRange.Parse(`
{{range $i, $x := $.people}} Name={{$x.Name}} Senior={{$x.Senior}}  {{end}}
`))
    tRange.Execute(os.Stdout, ctx2)
}
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!

templates go go-templates

5
推荐指数
1
解决办法
3677
查看次数

标签 统计

go ×1

go-templates ×1

java ×1

javascript ×1

rhino ×1

templates ×1