|
|
@@ -135,10 +135,12 @@ func (path DerivationPath) String() string {
|
|
|
return result
|
|
|
}
|
|
|
|
|
|
+// MarshalJSON turns a derivation path into its json-serialized string
|
|
|
func (path DerivationPath) MarshalJSON() ([]byte, error) {
|
|
|
- return json.Marshal(fmt.Sprintf("\"%s\"", path.String()))
|
|
|
+ return json.Marshal(path.String())
|
|
|
}
|
|
|
|
|
|
+// UnmarshalJSON a json-serialized string back into a derivation path
|
|
|
func (path *DerivationPath) UnmarshalJSON(b []byte) error {
|
|
|
var dp string
|
|
|
var err error
|