Tôi đang cố gắng làm phẳng đối tượng nơi các phím sẽ là đường dẫn đầy đủ đến nút lá. Tôi có thể xác định đệ quy đó là các nút lá nhưng bị mắc kẹt cố gắng để xây dựng toàn bộ con đường.Đường dẫn đầy đủ của đối tượng json
Sample Input:
{ one: 1, two: { three: 3 }, four: { five: 5, six: { seven: 7 }, eight: 8 }, nine: 9 }
Output:
{ one: 1, 'two.three': 3, 'four.five': 5, 'four.six.seven': 7, 'four.eight': 8, nine: 9 }
Bạn có thể thấy câu trả lời này: http://stackoverflow.com/questions/19098797/fastest-way-to-flatten-un-flatten-nested-json-objects Hy vọng nó có thể giúp bạn. –
Tại sao bạn muốn điều này? – Victor
@Victor Tôi đang gọi api.moviestore.com/movies?where[movie.name:eq]=gravity. Tôi cần phải làm phẳng một đối tượng để xây dựng truy vấn bộ lọc. – Sayem