StackOverflow

by Vatsal Pande

JavaScript

const raw = {
    "Result[0].Row[0].GUID": "sdfsdfsd",
    "Result[1].True": true,
    "Result[1].Row[0].Name": "Item 1 name",
    "Result[1].Row[0].Type": "3",
    "Result[1].Row[0].Active": false,
    "Result[1].Row[1].Name": "Item 2 name",
    "Result[1].Row[1].Type": "7b",
    "Result[1].Row[1].Active": true,
    "Result[1].Row[2].Name": "Item 3 name",
    "Result[1].Row[2].Type": "qr8",
    "Result[1].Row[2].Active": true,
    "Result[2].Row[0].Desc": "yaddayaddayadda"
}

const filteredResultSet = _.chain(raw)
.map((item, index) => {
	if (_.startsWith(index, "Result[1].Row")) {
		return { index, item}
	}
}).filter(item => item).forEach(item => {
	console.info (item);
})