Comments (3)
package main
import (
"fmt"
"github.com/go-akka/configuration"
)
func main() {
conf := configuration.ParseString(`
test.g1={
o1 {
order = 1
}
}
test.g2 = {
o2 {
order = 2
}
}
test.g3 = ${test.g1}
`)
fmt.Println(conf.GetInt64("test.g3.o1.order"))
}
$ go run main_hocon.go
1
you can use follow syntex:
test.g3 = {
o1 = ${test.g1.o1}
o2 {
order = 2
}
}
test.g3.o1 = ${test.g1.o1}
test.g3.o2 = ${test.g2.o2}
from configuration.
Would you be willing to accept a PR (if ever) because this seems a cool feature defined in the spec ?
Thank you so much for the quick reply !
from configuration.
Of course, it will make this project more better, thank.
from configuration.
Related Issues (15)
- Object concatenation seems to be recursive HOT 2
- out of memory when invalid format input
- duplicate key for object get first value HOT 2
- List unimplemented HOCON features in README
- GetInt32, GetBool panic
- Is it possible to provide more API like GetInt8, GetInt16, GetUint8,....?
- GetBool panics with correct values HOT 1
- toMap method HOT 1
- Parse URLs as Strings HOT 1
- Is WithFallback() working in opposite way of java version?
- Missing value when optional substitution is unresolved HOT 4
- HoconValue.isString HOT 2
- incorrect lookup for a."b.c"
- configuration.ParseString should return an error instead of panic HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from configuration.