Привет.
цикл работает и конвертит в json.
но только все данные json заключены в кавычки..(где данные типа int)
пример моего json:
[{"company_id":"1","company_name":"Test_company1","address":"London 12A-213","reg_code":"9847-522"}]
как видно, company_id :
"1"
- в кавычках.
может есть какой-то простой способ обработать данные под тем типом, какие они есть на самом деле ?
цикл:
$get_companies = mysqli_query($con, "SELECT * FROM crm_companies");
$rows = array();
while ($c_row = mysqli_fetch_assoc($get_companies)) {
$rows[] = $c_row;
}
return json_encode($rows);
Игорь_Vasinsky
17.10.2013 - 22:45
зачем?
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
ну что бы сразу правильный тип был, а не string.
всмысле, что бы потом не обрабатывать в другом месте,а сразу в цикле.
я же не захочу выводить, например: деньги в кавычках, на сайте...
Гость_Alan
17.10.2013 - 23:02
json передаётся только строкой, и параметры так же строка. Если требуется приводить к типу вручную на принимающей стороне.
Гость_Alanвот пример json с
http://ruseller.com/lessons.php?rub=28&id=1212{
"orderID": 12345,
"shopperName": "Ваня Иванов",
"shopperEmail": "ivanov@example.com",
"contents": [
{
"productID": 34,
"productName": "Супер товар",
"quantity": 1
},
{
"productID": 56,
"productName": "Чудо товар",
"quantity": 3
}
],
"orderCompleted": true
}
как видите, целочисленный тип используется в качестве значения- что мне и нужно.
exotica
18.10.2013 - 03:43
настоятельно рекомендую забыть о существовании этого сайта
_____________
[FAQ]Регистрации пользователей, сохранение в БД---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
Игорь_Vasinsky
18.10.2013 - 07:00
присоединяюсь
Por$h
есть int и intval()
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Цитата (Por$h @ 17.10.2013 - 22:10) |
пример моего json: |
Причем тут JSON? У вас число как строка в объекте PHP.
$a = new stdClass();
$a->company_id = 1;
$a->company_id2 = "1";
echo json_encode(array($a));
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.