https://github.com/pgundlach/json2xml
JSON to XML converter
https://github.com/pgundlach/json2xml
converter go golang json xml
Last synced: 3 months ago
JSON representation
JSON to XML converter
- Host: GitHub
- URL: https://github.com/pgundlach/json2xml
- Owner: pgundlach
- License: mit
- Created: 2021-09-11T09:52:26.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-09-11T13:51:55.000Z (almost 5 years ago)
- Last Synced: 2025-12-26T04:25:15.616Z (6 months ago)
- Topics: converter, go, golang, json, xml
- Language: Go
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: License.md
Awesome Lists containing this project
README
# JSON to XML
A simple JSON to XML converter written in Go.
Usage:
```go
package main
import (
"fmt"
"log"
"os"
"github.com/pgundlach/json2xml"
)
func dothings() error {
f, err := os.Open("myfile.json")
if err != nil {
return err
}
str, err := json2xml.ToXML(f)
if err != nil {
return err
}
fmt.Println(str)
return nil
}
func main() {
err := dothings()
if err != nil {
log.Fatal(err)
}
}
```
where `myfile.json` is:
```json
{
"whatever": [
"foo",
3.45,
"bar",
1
],
"something": {
"another": "object",
"and an": [
"array"
]
}
}
```
The (formatted) result is:
```xml
foo
3.45
bar
1
object
array
```