Tweak
This commit is contained in:
parent
97e6bb3433
commit
1613a57c19
@ -1,6 +1,6 @@
|
|||||||
use crate::query::combine;
|
|
||||||
use crate::{
|
use crate::{
|
||||||
Connection, Database, EntityTrait, FromQueryResult, QueryErr, Select, SelectTwo, Statement,
|
query::combine, Connection, Database, EntityTrait, FromQueryResult, JsonValue, QueryErr,
|
||||||
|
Select, SelectTwo, Statement,
|
||||||
};
|
};
|
||||||
use sea_query::{QueryBuilder, SelectStatement};
|
use sea_query::{QueryBuilder, SelectStatement};
|
||||||
use std::marker::PhantomData;
|
use std::marker::PhantomData;
|
||||||
@ -39,7 +39,7 @@ where
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(feature = "with-json")]
|
#[cfg(feature = "with-json")]
|
||||||
pub fn into_json(self) -> SelectModel<serde_json::Value> {
|
pub fn into_json(self) -> SelectModel<JsonValue> {
|
||||||
SelectModel {
|
SelectModel {
|
||||||
query: self.query,
|
query: self.query,
|
||||||
model: PhantomData,
|
model: PhantomData,
|
||||||
@ -72,7 +72,7 @@ where
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(feature = "with-json")]
|
#[cfg(feature = "with-json")]
|
||||||
pub fn into_json(self) -> SelectTwoModel<serde_json::Value, serde_json::Value> {
|
pub fn into_json(self) -> SelectTwoModel<JsonValue, JsonValue> {
|
||||||
SelectTwoModel {
|
SelectTwoModel {
|
||||||
query: self.query,
|
query: self.query,
|
||||||
model: PhantomData,
|
model: PhantomData,
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
use crate::{FromQueryResult, QueryResult, QueryResultRow, TypeErr};
|
use crate::{FromQueryResult, QueryResult, QueryResultRow, TypeErr};
|
||||||
use serde_json::{json, Map, Value};
|
pub use serde_json::Value as JsonValue;
|
||||||
|
use serde_json::{json, Map};
|
||||||
|
|
||||||
impl FromQueryResult for Value {
|
impl FromQueryResult for JsonValue {
|
||||||
fn from_query_result(res: &QueryResult, pre: &str) -> Result<Self, TypeErr> {
|
fn from_query_result(res: &QueryResult, pre: &str) -> Result<Self, TypeErr> {
|
||||||
match &res.row {
|
match &res.row {
|
||||||
QueryResultRow::SqlxMySql(row) => {
|
QueryResultRow::SqlxMySql(row) => {
|
||||||
@ -35,7 +36,7 @@ impl FromQueryResult for Value {
|
|||||||
match_mysql_type!(f64);
|
match_mysql_type!(f64);
|
||||||
match_mysql_type!(String);
|
match_mysql_type!(String);
|
||||||
}
|
}
|
||||||
Ok(Value::Object(map))
|
Ok(JsonValue::Object(map))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user