2010-03-08 4 views
2

У меня есть столбец, значение которого представляет собой массив json. Например:Оценить значение столбца в строках

[{"att1": "1", "att2": "2"}, {"att1": "3", "att2": "4"}, {"att1": "5", "att2": "6"}] 

Что я хотел бы, чтобы обеспечить представление, где каждый элемент массива JSON преобразуется в строку и атрибуты каждого объекта JSON в столбцы. Имейте в виду, что массив json не имеет фиксированного размера.

Любые идеи о том, как я могу это достичь?

ответ

1

хранимая процедура lexer для запуска со строкой? все, что угодно, например, попробовать переменную в SQL или использовать regexp, я думаю, будет сложно.

Если вам это нужно только для просмотра на стороне клиента, можете ли вы использовать библиотеки декодирования JSON (json_decode(), если вы на PHP), а затем создать разметку?

но если вы собираетесь использовать его для любой работы Db вообще, я считаю, что он не должен храниться как JSON.

Смежные вопросы