Comments (3)
We are collecting extra features based on the Tree
object. A module located in treelib.plugins
is added to hold these features. You can add your unjsonify()
function there.
What do you mean about value in the json tree? At present, both node id and data are preserved in the json string. But treelib currently complains about the tuple key in your example, as the to_json
function needs the key to be a string
. We are glad if you can enhance it.
from treelib.
Just FYI, I just forked and created a pull request with the unjsonify code in my original post.
Hmm. I'm not actually quite sure what you mean. It seems to me that when I parse through the JSON string, I only see the keys for the JSON string. Could you provide a small example of a JSON string that contains both the key and value for each node?
Also, why do the keys added to the tree need to be a string? I've been using integers, tuples, and essentially any immutable value as keys, and the tree has always built successfully.
Sorry for the late response!
from treelib.
This issue is included in this one: #85 (json/yaml serialization/deserialization)
from treelib.
Related Issues (20)
- find parent of each node HOT 3
- load back the data from txt
- Create nodes with children instead of the parent HOT 2
- Create Tree object from Json HOT 3
- Cannot understand how to use 'successors' HOT 1
- Any method to add weight to edges? HOT 1
- how to replace a node with a new tree HOT 2
- how to insert a node in a tree? HOT 2
- Possible memory leak due to deepcopy ?
- Modifying a node's identifier with the . and = operator breaks the tree
- Update python version support! HOT 2
- Get truncated tree at a given depth
- Finding the nodes between two nodes HOT 1
- Problem exporting to JSON and dict
- potential bug for data parameter in Node
- Give treelib a performance improvement and persistence using leveldb/rocksdb HOT 1
- Treelib not working any longer on Google colab or https://jupyter.org/ HOT 3
- Render tree expanding only ancestors of given node
- tree.show prints binary literal to stdout HOT 3
- [Win] pip install treelib not working | Unable to download treelib library
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 treelib.