Tweak
This commit is contained in:
parent
97e6bb3433
commit
1613a57c19
@ -1,6 +1,6 @@
|
||||
use crate::query::combine;
|
||||
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 std::marker::PhantomData;
|
||||
@ -39,7 +39,7 @@ where
|
||||
}
|
||||
|
||||
#[cfg(feature = "with-json")]
|
||||
pub fn into_json(self) -> SelectModel<serde_json::Value> {
|
||||
pub fn into_json(self) -> SelectModel<JsonValue> {
|
||||
SelectModel {
|
||||
query: self.query,
|
||||
model: PhantomData,
|
||||
@ -72,7 +72,7 @@ where
|
||||
}
|
||||
|
||||
#[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 {
|
||||
query: self.query,
|
||||
model: PhantomData,
|
||||
|
@ -1,7 +1,8 @@
|
||||
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> {
|
||||
match &res.row {
|
||||
QueryResultRow::SqlxMySql(row) => {
|
||||
@ -35,7 +36,7 @@ impl FromQueryResult for Value {
|
||||
match_mysql_type!(f64);
|
||||
match_mysql_type!(String);
|
||||
}
|
||||
Ok(Value::Object(map))
|
||||
Ok(JsonValue::Object(map))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user