experimenting with format

This commit is contained in:
idk
2018-04-03 03:04:31 -04:00
parent 94cc7365b1
commit fb25d828b2
3 changed files with 14 additions and 14 deletions

12
json.go
View File

@ -16,17 +16,17 @@ func (j *jsonStructure) Id() string {
func (j *jsonStructure) Format(m string, s ...string) string {
rstring := "{\n"
rstring += " method: \"" + m +"\"\n"
rstring += " jsonrpc: \"2.0\"\n"
rstring += " id: \"" + j.Id() + "\"\n"
rstring += " params:\n"
rstring += " \"method\": \"" + m +"\"\n"
rstring += " \"jsonrpc\": \"2.0\"\n"
rstring += " \"id\": \"" + j.Id() + "\"\n"
rstring += " \"params\": { \n"
var params string
for index, value := range s {
if index != 0 && (index + 1)%2 == 0 {
params += strings.TrimRight(" " + s[index-1] + ": \"" + value + "\"", " ") + "\n"
params += strings.TrimRight(" \"" + s[index-1] + "\": \"" + value + "\"", " ") + "\n"
}
}
rstring += params
rstring += params + " }"
rstring += "}\n"
return rstring
}